Originariamente inviato da whisher
Sbaglierò ma mi sembra che di
senso ne abbia questo esempio funziona con FF Opera
IE e Safari (3.0 beta win)

Codice PHP:
function addEvent(elmevTypefnuseCapture){

    if (
elm.addEventListener){
            
elm.addEventListener(evTypefnuseCapture);
            return 
true;
    } else if (
elm.attachEvent) {
        var 
elm.attachEvent('on' evTypefn);
        return 
r;
    } 
};
function 
prova1(){
alert('Prova 1');
}
function 
prova2(){
alert('Prova 2');
}
function 
prova3(){
alert('Prova 3');
}
addEvent(window,'load',prova1,false);
addEvent(window,'load',prova2,false);
addEvent(window,'load',prova3,false); 
Se vuoi caricare + scripts in una pagina
mi sembra il minimo


Ma l'hai provato con IE 6?

Il delirio che volevo mettere in evidenza è che IE esegue i listener in un ordine tutto suo; ecco quello che mi compare eseguendo lo script su IE6:
Prova 3
Prova 2
Prova 1

E in questo caso siamo stati fortunati perchè si è solo limitato a invertirli; se eseguivi lo script che ho postato prima sarebbe comparso questo:
terzo listener
quarto listener
primo listener
secondo listener

Possibile che succede solo a me?