博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IE IE8 iframe的onload方法分析 IE浏览器onload事件失效
阅读量:6329 次
发布时间:2019-06-22

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

hot3.png

判断iframe是否加载完成的完美方法

    IE 支持 iframe 的 onload 事件,不过是隐形的,需要通过 attachEvent 来注册。

    第二种方法比第一种方法更完美(采用readystatechange判断),因为 readystatechange 事件相对于 load 事件有一些潜在的问题。

    这里感觉说的并不是完全准确,开始给我造成了很大的困扰。看其代码才明白,真正意义上来讲IE在创建一个新的iframe时的onload方法需要使用attachEvent来绑定,而原来就存在的iframe的onload方法,则可以直接绑定。

    

     在这里,也把原文提到的”判断 iframe 是否加载完成的完美方法”

    

1 var iframe = document_createElement_x_x("iframe"); 2  3     iframe.src = "http://www.020cityshop.com"; 4  5     if (iframe.attachEvent){ 6  7     iframe.attachEvent("onload", function(){ 8  9     alert("Local iframe is now loaded.");10 11     });12 13     } else {14 15     iframe.onload = function(){16 17     alert("Local iframe is now loaded.");18 19     };20 21     }22 23     document.body.a(iframe);

 

转载于:https://my.oschina.net/yongyi/blog/307150

你可能感兴趣的文章
大作业项目
查看>>
北大校长王恩哥送给毕业学生的十句话
查看>>
IDC简报:2012年全球六大最佳主机服务器提供商
查看>>
HC3i论坛5月份热门资源30个
查看>>
mysqldump导出--数据+结构+(函数+存储过程)
查看>>
浏览器的渲染原理简介
查看>>
使用window.performance分析web前端性能
查看>>
获取系统当前时间参数date
查看>>
MySQL性能优化的最佳20+条经验
查看>>
exchange server 相关
查看>>
centos7系列安装vnc服务并授权用户访问
查看>>
CentOS mailx client
查看>>
字符串格式化
查看>>
Why Should You Choose Linux?
查看>>
NetScaler 12.1 发布
查看>>
checkpoint system management
查看>>
CentOS 6.5安全加固及性能优化_操作系统
查看>>
每天laravel-20160709|CallEvent
查看>>
我的友情链接
查看>>
【三石jQuery视频教程】02.创建 FontAwesome 复选框和单选框
查看>>