最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

IEiframe的onload方法分析小结_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 20:46:43
文档

IEiframe的onload方法分析小结_javascript技巧

IEiframe的onload方法分析小结_javascript技巧:判断iframe是否加载完成的完美方法IE 支持 iframe 的 onload 事件,不过是的,需要通过 attachEvent 来注册。 第二种方法比第一种方法更完美(采用readystatechange判断),因为 readystatechange 事件相对于 load 事件有一些潜在的问题。
推荐度:
导读IEiframe的onload方法分析小结_javascript技巧:判断iframe是否加载完成的完美方法IE 支持 iframe 的 onload 事件,不过是的,需要通过 attachEvent 来注册。 第二种方法比第一种方法更完美(采用readystatechange判断),因为 readystatechange 事件相对于 load 事件有一些潜在的问题。


判断iframe是否加载完成的完美方法
IE 支持 iframe 的 onload 事件,不过是的,需要通过 attachEvent 来注册。
第二种方法比第一种方法更完美(采用readystatechange判断),因为 readystatechange 事件相对于 load 事件有一些潜在的问题。

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

说的有些乱,大家看代码,一看便知:

代码如下:


document.getElementById('google').src='http://jb51.net/';
document.getElementById('google').onload = function(){
alert ('I am google frame, now loaded');
}


在这里,也把原文提到的”判断 iframe 是否加载完成的完美方法”原文摘录至此
代码如下:
var iframe = document.createElement("iframe");
iframe.src = "http://www.gxlcms.com";

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);

文档

IEiframe的onload方法分析小结_javascript技巧

IEiframe的onload方法分析小结_javascript技巧:判断iframe是否加载完成的完美方法IE 支持 iframe 的 onload 事件,不过是的,需要通过 attachEvent 来注册。 第二种方法比第一种方法更完美(采用readystatechange判断),因为 readystatechange 事件相对于 load 事件有一些潜在的问题。
推荐度:
标签: 方法 IE 小结
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top