Außerdem hat deine Methode den Nachteil, dass ein später eingebundenes Skript den onload-Handler wieder überschreiben kann.
Wie könnte das ausschauen (reine Neugier)?
window.onload = function(){ return; }
Wenn das Skript nun nach deinem eingebunden wird ist dein EventHandler einfach weg.