博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断 iframe 是否加载完成的完美方法
阅读量:4691 次
发布时间:2019-06-09

本文共 1113 字,大约阅读时间需要 3 分钟。

很老的东西,记下来下,万一以后要用到

一般来说,我们判断 iframe 是否加载完成其实与 判断 JavaScript 文件是否加载完成 采用的方法很类似:

1 var iframe = document.createElement("iframe");  2 iframe.src = "http://www.planabc.net";    3 if (!/*@cc_on!@*/0) { //if not IE      4     iframe.onload = function(){          5         alert("Local iframe is now loaded.");      6     };  7 }  8 else {      9     iframe.onreadystatechange = function(){         10         if (iframe.readyState == "complete"){             11             alert("Local iframe is now loaded.");         12         }     13     }; 14 }   15 document.body.appendChild(iframe);

最近, 文章的评论中 Christopher 提供了一个新的判断方法(很完美):

1 var iframe = document.createElement("iframe");  2 iframe.src = "http://www.planabc.net";    3 if (iframe.attachEvent){      4     iframe.attachEvent("onload", function(){          5         alert("Local iframe is now loaded.");      6     });  7 }  8 else {      9     iframe.onload = function(){         10         alert("Local iframe is now loaded.");     11     }; 12 }   13 document.body.appendChild(iframe);

 

转载于:https://www.cnblogs.com/DoNetCShap/archive/2011/12/14/2287637.html

你可能感兴趣的文章
关于ProjectServer定制化项目中心页面
查看>>
使用Collectd + InfluxDB + Grafana进行JMX监控
查看>>
Linux下tar,zip命令详解
查看>>
C#垃圾回收机制
查看>>
31、任务三十一——表单联动
查看>>
python之hasattr、getattr和setattr函数
查看>>
maven使用阿里镜像配置文件
查看>>
Copy code from eclipse to word, save syntax.
查看>>
arguments.callee的作用及替换方案
查看>>
23 Java学习之RandomAccessFile
查看>>
P2709 小B的询问
查看>>
润乾报表 动态控制文本的显示
查看>>
[oracle] 如何使用myBatis在数据库中插入数据并返回主键
查看>>
PHP echo 和 print 语句
查看>>
第一讲 一个简单的Qt程序分析
查看>>
Centos 6.5下的OPENJDK卸载和SUN的JDK安装、环境变量配置
查看>>
poj 1979 Red and Black(dfs)
查看>>
【.Net基础03】HttpWebRequest模拟浏览器登陆
查看>>
UML-画类图与交互图的顺序
查看>>
6月7 考试系统
查看>>