首页 相关文章 window.onload和body onload

window.onload和body onload

昨晚有一段进站滤镜效果失效,
研究发现,某段JS中调用了window.onload = function()属性,同时在页面上又有body onload语句。导致window.onload事件覆盖掉body onload事件。

解决方法:

attachEvent给onload添加所需运行的函数

if (document.all){ window.attachEvent('onload',FuncName) } else{ window.addEventListener('load',FuncName,false); }

或者把两个初始化函数再组成一个新的函数

  function myinit()   {//两个函数合并下   init();   myfun();   }   window.onload=myinit;

另外,见过书上有这样的写法:

function addLoadEvent(func){ var oldonload=window.onload; if(typeof window.onload!='function'){ window.onload=f...[ 查看全文 ]

2016-02-20 标签:

window.onload和body onload的相关文章

手机页面
收藏网站 回到头部