判断iframe加载完成用于当ifame加载完成时执行一些操作

Posted q1665656796

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断iframe加载完成用于当ifame加载完成时执行一些操作相关的知识,希望对你有一定的参考价值。

window.frames["iframec"].addEventListener( "load", function(){
   window.frames["iframec"].setFormValue(obj);//iframe加载完成时的操作
});

IE

iframe.attachEvent("onreadystatechange", function(){
    //此事件在内容没有被载入时候也会被触发,所以我们要判断状态
   //有时候会比较怪异 readyState状态会跳过 complete 所以我们loaded状态也要判断
   if(iframe.readyState === "complete" || iframe.readyState == "loaded"){
	//代码能执行到这里说明已经载入成功完毕了
	//要清除掉事件
	iframe.detachEvent( "onreadystatechange", arguments.callee);
	//这里是回调函数
   }
});
 

 

以上是关于判断iframe加载完成用于当ifame加载完成时执行一些操作的主要内容,如果未能解决你的问题,请参考以下文章

判断ifame 是否加载成功

对于一个首次加载的页面。判断其Cookies是不是为空

捕获 iframe 加载完成事件

在页面加载完成后js获取table的高度不正确,刷新后获取的高度就正确了,求原因及解决方法。

如何判断网页是不是加载完毕

iframe 何时开始加载到页面上?