判断 iframe 是否加载完成
来源:互联网 发布:淘宝店铺客服中心模板 编辑:程序博客网 时间:2024/04/24 02:36
一般来说,我们判断 iframe 是否加载完成其实与 判断 JavaScript 文件是否加载完成 采用的方法很类似:
var iframe = document.createElement("iframe");iframe.src = "http://www.planabc.net";if (!/*@cc_on!@*/0) { //if not IE iframe.onload = function(){ alert("Local iframe is now loaded."); };} else { iframe.onreadystatechange = function(){ if (iframe.readyState == "complete"){ alert("Local iframe is now loaded."); } };}document.body.appendChild(iframe);
最近, Nicholas C. Zakas 文章《Iframes, onload, and document.domain》的评论中 Christopher 提供了一个新的判断方法(很完美):
var iframe = document.createElement("iframe");iframe.src = "http://www.planabc.net";if (iframe.attachEvent){ iframe.attachEvent("onload", function(){ alert("Local iframe is now loaded."); });} else { iframe.onload = function(){ alert("Local iframe is now loaded."); };}document.body.appendChild(iframe);
几点补充说明:
- IE 支持 iframe 的 onload 事件,不过是隐形的,需要通过 attachEvent 来注册。
- 第二种方法比第一种方法更完美,因为 readystatechange 事件相对于 load 事件有一些潜在的问题。
- 判断iframe是否加载完成
- 判断 iframe 是否加载完成
- 判断 iframe 是否加载完成
- 判断 iframe 是否加载完成(记录)
- 初始化iframe数据,判断iframe加载是否完成的问题
- 判断iframe加载完成
- 判断 iframe 是否加载完成的完美方法
- 判断 iframe 是否加载完成的完美方法
- 判断 iframe 是否加载完成的完美方法
- 判断 iframe 是否加载完成的完美方法
- 判断 iframe 是否加载完成的完美方法
- 判断 iframe 是否加载完成的完美方法
- 判断 iframe 是否加载完成的完美方法
- 判断 iframe 是否加载完成的完美方法
- 【Javascript】判断 iframe 是否加载完成的完美方法
- js下判断 iframe 是否加载完成的完美方法
- 判断 iframe 是否加载完成的完美方法
- 判断 iframe 是否加载完成的完美方法
- 常用的数据统计工具
- 使用Aspose.Cell控件实现Excel高难度报表的生成(一)
- Now(), GETDATE(), Convert()
- spring security加密密码修改
- latex表格制作
- 判断 iframe 是否加载完成
- 表视图的分组分区和索引分区
- 求一个数的二进制的位数(二)
- 抽象方法和抽象类
- 单恋表排序的问题
- Windows下删除.svn文件夹的最简易方法 .
- boost 在windows下的编译及使用
- java的移位操作详解,左移和右移
- JWPlayer