有一个问题是使用IFrame时要注意,就是其加载状态
有时候需要在页面上面调用Iframe页面上的JS方法。但是Iframe的页面还没有加载完就会出现“对象不支持此属性或方法”的错误
我们可以这样写
function f_isIframeLoadComplete() // 判断Iframe是否加载完成,iframe1是Iframe的Id
...{
return window.frames["iframe1"].document.readyState == "complete" ? true : false;
}
当页面还没加载完成时,状态是为Loading的,所以返回false
本文介绍了一个实用的方法来判断IFrame是否加载完成。通过检查Iframe的加载状态,可以避免因页面未完全加载而导致的错误。文章提供了一段JavaScript代码示例,展示了如何实现这一功能。

2756

被折叠的 条评论
为什么被折叠?



