molily: Zwei onload-Funktionen ausführen

Beitrag lesen

Naja, im Grunde kannst du dir es recht einfach machen; die besagte addLoadEvent-Funktion ist diese:

function addLoadEvent(func) {  
  var oldonload = window.onload;  
  if (typeof window.onload != 'function') {  
    window.onload = func;  
  } else {  
    window.onload = function() {  
      if (oldonload) {  
        oldonload();  
      }  
      func();  
    }  
  }  
}

Aufrufen dann im einen Script mit

addLoadEvent(initFunktion1);

In einem weiteren lässt sich dann eine zusätzliche Funktion registrieren, die beim onload aufgerufen wird:

addLoadEvent(initFunktion2);

und so weiter.

Nachteile des traditionellen Event-Handlings und Alternativen

Allerdings ist frustrierend, dass der Internet Explorer häufig eine Ausnahme macht. Und ausgerechnet das Kapitel
    Browserübergreifendes Event-Handling
    Verwrirrung - drei Modelle?!

wo sicher Beispiele sein werden, ist noch nicht vorhanden.

*g* Den Teil werde ich ergänzen, wenn ich dazu komme (die Seite habe hauptsächlich ich geschrieben). Es wird aber auch nur um die besagten addEvent-Funktionen gehen.

Mathias