使用Iframe時要注意的一個問題

有一個問題是使用IFrame時要注意,就是其加載狀態

有時候需要在頁面上面調用Iframe頁面上的JS方法。但是Iframe的頁面還沒有加載完就會出現“對象不支持此屬性或方法”的錯誤

我們可以這樣寫

 function f_isIframeLoadComplete() //  判斷Iframe是否加載完成,iframe1是Iframe的Id
{
        
return window.frames["iframe1"].document.readyState == "complete" ? true : false;
 }


當頁面還沒加載完成時,狀態是爲Loading的,所以返回false

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