有一個問題是使用IFrame時要注意,就是其加載狀態
有時候需要在頁面上面調用Iframe頁面上的JS方法。但是Iframe的頁面還沒有加載完就會出現“對象不支持此屬性或方法”的錯誤
我們可以這樣寫
function f_isIframeLoadComplete() // 判斷Iframe是否加載完成,iframe1是Iframe的Id
{
return window.frames["iframe1"].document.readyState == "complete" ? true : false;
}
{
return window.frames["iframe1"].document.readyState == "complete" ? true : false;
}
當頁面還沒加載完成時,狀態是爲Loading的,所以返回false