首页 >

js检测iframe是否加载完成办法【javascript】

web前端|js教程js检测iframe是否加载完成办法【javascript】
js,iframe,加载完成,js检测iframe加载
web前端-js教程
php综合查询 源码,ubuntu网络调到最快,爬虫箱怎么剪辑,php怎么添加两个关联表格数据,附近seo优化lzw
这里是继上一篇《js实现iframe框架取值的方法(兼容IE,firefox,chrome等)》的扩展应用:
产品授权管理系统源码,vscode转换成exe,Ubuntu在ssh,tomcat sql驱动包,爬虫京东识图,php 5分钟,珠海seo网站推广托管公司,同城生活信息网站源码,phpweb换模板lzw
应用场景:iframe个人感觉最独特的应用之一就是配合P3P协议可以实现跨域写入cookie(好象除此之外,还没找到更有效的办法),但是有时候我们不知道这个iframe页面是否执行完毕,有没有办法判断iframe里的页面是否load完成了呢?
高端红酒网站源码,ubuntu系统安装frp,爬虫任务总结分析,php gc流程,上海seo收费lzw
iframe1.html:

  框架内页  
setTimeout("SetValue()",3000); function SetValue(){ document.getElementById("txt").value="ok"; }
iframe2.html:

  框架内页  
setTimeout("SetValue()",6000); function SetValue(){ document.getElementById("txt").value="ok"; }
index.html:

  检测本页中的所有iframe是否加载完成  //得取iframe中的某个html控件值function getIframeControlValue(iframeId,controlId){  var ofrm = document.getElementById(iframeId).document;  if (ofrm==undefined)  {    ofrm = document.getElementById(iframeId).contentWindow.document;    var ff = ofrm1.getElementById(controlId).value;    return ff;  }  else  {    var ie = document.frames[iframeId].document.getElementById(controlId).value;    return ie;  } }//检测所有的iframe是否"加载"完成function fnLoadOk(){  var b = true;  for(var i=1;i0){    document.getElementById("result").innerHTML = "" + new Date().toLocaleString() + " " + str + "";  }  else{    document.getElementById("result").innerHTML = "" + new Date().toLocaleString() + " 正在加载" + "";  }  }var _check = setInterval("t()",500);//每隔0.5秒检查一次function t(){  if (fnLoadOk()){    clearInterval(_check);//加载完成后,清除定时器    setValue("加载完成!");  }  else{    setValue();  }}

检测本页中的iframe是否加载完成

准备就绪
值得注意的是:本文中的示例是放在按钮click事件中检测的,如果打算页面一打开就开始检测,一定要放在index.html页body的onload事件中,否则会出异常(原因是index.html尚未加载完成,这时就急着获取框架的内容,得到的是undefined或null)


js检测iframe是否加载完成办法【javascript】
  • js或者jquery判断图片是否加载完成实现代码【javascript】
  • js或者jquery判断图片是否加载完成实现代码【javascript】 | js或者jquery判断图片是否加载完成实现代码【javascript】 ...

    js检测iframe是否加载完成办法【javascript】
  • js动态加载以及确定加载完成的代码【javascript】
  • js动态加载以及确定加载完成的代码【javascript】 | js动态加载以及确定加载完成的代码【javascript】 ...

    js检测iframe是否加载完成办法【javascript】
  • js下判断 iframe 是否加载完成的完美方法【javascript】
  • js下判断 iframe 是否加载完成的完美方法【javascript】 | js下判断 iframe 是否加载完成的完美方法【javascript】 ...