一、如下,执行顺序 IE -- > ff,f (倒序) FF -- > f,ff (顺序)
<SCRIPT LANGUAGE="JavaScript">
<!--
function f(){
alert('f');
}
function ff(){
alert('ff');
}
if(document.addEventListener){
window.addEventListener('load',f,false); //FF
}else{
window.attachEvent('onload',f); //IE
}
if(document.addEventListener){
window.addEventListener('load',ff,false); //FF
}else{
window.attachEvent('onload',ff); //IE
}
//-->
</SCRIPT>二、执行顺序 在IE和FF中一样,按填加顺序执行 f,ff,fff
<SCRIPT LANGUAGE="JavaScript">
<!--
function f(){
alert('f');
}
function ff(){
alert('ff');
}
function fff(){
alert('fff');
}
function addOnload(fn){
if(typeof(fn) != 'function') return false;
var _onload = (window.onload && typeof(window.onload) == 'function') ? window.onload : null;
window.onload = function(){if(_onload)_onload();fn();};
}
addOnload(f);
addOnload(ff);
addOnload(fff);
//-->
</SCRIPT>

window.onload