Ma l'hai provato con IE 6?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)
Se vuoi caricare + scripts in una paginaCodice PHP:
function addEvent(elm, evType, fn, useCapture){
if (elm.addEventListener){
elm.addEventListener(evType, fn, useCapture);
return true;
} else if (elm.attachEvent) {
var r = elm.attachEvent('on' + evType, fn);
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);
mi sembra il minimo
![]()
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?