一、如下,执行顺序 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>






























