代码改变世界

使用Iframe时要注意的一个问题

2007-07-26 13:01  Tam  阅读(365)  评论(0编辑  收藏  举报

有一个问题是使用IFrame时要注意,就是其加载状态

有时候需要在页面上面调用Iframe页面上的JS方法。但是Iframe的页面还没有加载完就会出现“对象不支持此属性或方法”的错误

我们可以这样写

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

当页面还没加载完成时,状态是为Loading的,所以返回false