js監控頁面加載完成後執行action

//Some scripts require that you run something immediately after the web page finishes loading. 

var start;

window.onload = function () {

  

if(document.all) {//

簡單判斷是否是IE

    

start = setInterval('init()', 200);

  

} else {

      

var element = document.getElementById("fade");

      

element.style.display="none";

  

}

};

 

function init() {

 if (document.readyState == "complete") {

    

try{

        

    

var element = document.getElementById("fade");

        

    

element.style.display="none";

        

clearInterval(start);//

執行成功,清除監聽
    

}catch(err){return true;}

 }

}

//

注:document.readyStatefirefox

中不起效果,

所以要用window.onload

時間出發firefox,

如果 window.onload 

確定是在頁面加載完成後執行,
監控頁面是否加載完成,就不需要 

//

這段代碼了. 

 

if(document.all) {//

簡單判斷是否是IE

    

start = setInterval('init()', 200);

  

} 

現在不清楚 window.onload

是否是頁面加載時 還是加載後執行,網上說是在加載後,執行...

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章