判断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加载完成时执行一些操作的主要内容,如果未能解决你的问题,请参考以下文章