Window.onload與body.onload

 頁面中如果 有body onload ,同時在腳本中又有window.onload語句,window.onload事件就會覆蓋掉body.onload事件,有些功能就不能實現。

一位朋友剛遇到這個問題,下面給出幾個解決方法

1、解決方法就是把兩個初始化函數再組成一個新的函數

    function myinit()
  {
//兩個函數合併下
    init();  
   show2();
  }
   
  window.onload=myinit;   

2.解決辦法就是用attachEvent給onload添加所需運行的函數

if (document.all){
window.attachEvent('onload',FuncName)
}
else{
window.addEventListener('load',FuncName,false);
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章