Следующий код выполняет функции в порядке 1,2,3,4,5 (тестирование с текущими версиями FF, Safari, Chrome), но в IE8 (у меня нет IE9) они выполняются как 3,2, 4,5,1?
Есть ли решение запустить их в порядке, указанном в IE?
Спасибо.
function addEvent( obj, type, fn ){
if (obj.addEventListener){
obj.addEventListener( type, fn, false );
}
else if (obj.attachEvent){
obj["e"+type+fn] = fn;
obj[type+fn] = function(){ obj["e"+type+fn]( window.event ); }
obj.attachEvent( "on"+type, obj[type+fn] );
}
}
addEvent(window, 'load', function1);
addEvent(window, 'load', function2);
addEvent(window, 'load', function3);
addEvent(window, 'load', function4);
addEvent(window, 'load', function5);