winfrom 中,怎么判断 iframe的readystate状态? 有没有高手知道? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.这个是webform2.一般来说,我们判断 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 事件有一些潜在的问题。来源:http://www.planabc.net/2009/09/22/iframe_onload/ if (iframe.readyState == "complete"){ alert("Local iframe is now loaded."); }正解。。 刚接触readystatechange,嗯,确实蛮强大的!希望除了ie,谷歌,其他的浏览器也认识他! 格式化字符串写入变量中 C# 读写XML文件的问题 关于mdi窗体的,请高手帮忙 面试题.. 很棘手的問題.請各位幫幫忙.先謝了 用NEW重新定义方法 奇怪的问题,为什么我用不了委托事件中的方法?? 为什么总是服务器积极拒绝? 急!!急!请教用过wise for .net 5.1做安装程序的高手,这该怎么解决 用C#开发PB 加密的转换求助啊!!! 如何实现如浏览器的选项卡那样可以远程调用网站的ICO图标
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 事件有一些潜在的问题。来源:http://www.planabc.net/2009/09/22/iframe_onload/
alert("Local iframe is now loaded.");
}正解。。