当前位置: 代码迷 >> Web前端 >> 解决页面累次使用onload
  详细解决方案

解决页面累次使用onload

热度:15   发布时间:2012-09-07 10:38:15.0
解决页面多次使用onload
当我们使用一些插件,或者自己写一些插件的时候,往往会用到onload事件。但是当我们直接使用window.onload=function(){}绑定的时候,后面加载的js将会覆盖前面加载。如果要解决这个问题。我们可以使用attachEvent在注册事件,这样就不会被覆盖。
<html>
<body>
if (wondow.attachEvent){
	window.attachEvent('onload',function(){alert(1);})//对于IE
}
else{
	window.addEventListener('load',function(){alert(1);},false);//对于FireFox
}

if (wondow.attachEvent){
	window.attachEvent('onload',function(){alert(2);})//对于IE
}
else{
	window.addEventListener('load',function(){alert(2);},false);//对于FireFox
}

</body>
</html>


这样处理之后 页面 会 先后 弹出 2 和 1 。
  相关解决方案