国产探花免费观看_亚洲丰满少妇自慰呻吟_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);
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天长市| 印江| 黑河市| 马边| 富平县| 凤凰县| 胶南市| 浦北县| 滨州市| 年辖:市辖区| 花莲县| 涡阳县| 安徽省| 肥东县| 九寨沟县| 新营市| 阿拉善左旗| 潮安县| 象山县| 涿州市| 罗甸县| 黑河市| 霍邱县| 安义县| 咸宁市| 天柱县| 通山县| 东乡县| 贵州省| 宜黄县| 大洼县| 苏尼特右旗| 花垣县| 抚宁县| 定州市| 永嘉县| 南通市| 乐东| 和顺县| 扬中市| 台湾省|