JürgenB: Reihenfolge bei Event-Handlern

Beitrag lesen

Hallo Ralf,

... per addEventListener/attachEvent den Handler setzen ...

muss das so gemacht werden, oder darf es auch etwas selbst gestricktes sein? Z.B. könntest Du die Händler in ein Array legen und dieses onload in einer Schleife abarbeiten (ungetestet):

  
function erste() {  
 ...  
}  
function zweite() {  
 ...  
}  
...  
  
var Handler = new Array();  
  
Handler[Handler.length]=erste;  
Handler[Handler.length]=zweite;  
...  
  
function beimladen() {  
 for(var i=0;i<Handler.length;i++) Handler[i]();  
}  
  
window.onload=beimladen; 

die einzelnen Handler können dann (vor dem Feuern von onload) problemlos dynamisch angehängt werden.

Auf meiner "Spielwiese" http://www.j-berkemeier.de/MausOMeter.html mache ich das mit den "onmousemove"-Handlern in jb_mousemove.js

Gruß, Jürgen