国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

window.onload和body onload

2024-07-21 02:04:34
字體:
來源:轉載
供稿:網友

昨晚有一段進站濾鏡效果失效,
研究發現,某段js中調用了window.onload = function()屬性,同時在頁面上又有body onload語句。導致window.onload事件覆蓋掉body onload事件。

解決方法:

attachevent給onload添加所需運行的函數

  1. if (document.all){
  2. window.attachevent('onload',funcname)
  3. }
  4. else{
  5. window.addeventlistener('load',funcname,false);
  6. }

或者把兩個初始化函數再組成一個新的函數

  1.   function myinit()
  2.   {//兩個函數合并下
  3.   init();
  4.   myfun();
  5.   }
  6.   window.onload=myinit;

另外,見過書上有這樣的寫法:

  1. function addloadevent(func){
  2. var oldonload=window.onload;
  3. if(typeof window.onload!='function'){
  4. window.onload=func;
  5. }else{
  6. window.onload=function(){
  7. oldonload();
  8. func();
  9. }
  10. }
  11. }
  12. //添加要加載執行的事件:
  13. addloadevent(aaa);
  14. addloadevent(bbb);
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 松原市| 大埔县| 通化市| 富平县| 获嘉县| 澄迈县| 林州市| 葫芦岛市| 昆山市| 光泽县| 太原市| 阿拉善盟| 晋宁县| 临邑县| 上高县| 洮南市| 婺源县| 商水县| 开原市| 兴和县| 博乐市| 思南县| 洞口县| 乐安县| 名山县| 甘洛县| 大洼县| 伊金霍洛旗| 响水县| 兴文县| 佳木斯市| 津南区| 滨州市| 含山县| 长阳| 海盐县| 威远县| 射阳县| 万州区| 湟中县| 大港区|