有一个问题是使用IFrame时要注意,就是其加载状态
有时候需要在页面上面调用Iframe页面上的JS方法。但是Iframe的页面还没有加载完就会出现“对象不支持此属性或方法”的错误
我们可以这样写
function
f_isIframeLoadComplete()
//
判断Iframe是否加载完成
{
return window.frames["iframe1"].document.readyState == "complete" ? true : false;
}
{
return window.frames["iframe1"].document.readyState == "complete" ? true : false;
}
当页面还没加载完成时,状态是为Loading的,所以返回false