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.
 nicht angemeldet
 nicht angemeldet JürgenB
 JürgenB