有办法判断一个IFRAME页面没有被成功加载吗,或者加载出现异常? 你可以在Iframe的body的onload事件里对parent窗口的属性赋值,true or false,如果true就是加载成功了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个不可以,因为iframe连接的是一个持久的HTTP网页,也就是这个连接永远不会断开,除非出现异常。其实我的想法就是判断这个持久连接断开后可以重新连接上。 用fso判断iframe里面的源代码是否和以前一样,不一样就自动刷新====CSDN 小助手 V2.5 2005年11月05日发布====CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx下载:http://szlawbook.com/csdnv2 if(yourframename.document) alert('OK'); <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title> New Document </title><script language="javascript">function getContent(){ var url="http://www.google.com"; var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.open("GET",url,true); xmlhttp.send(); document.frames["myFrame"].location.href=url; xmlhttp.onreadystatechange = function(){ if(xmlhttp.readyState == 4){ if (xmlhttp.status == 200){ alert("加载成功!"); } else{ alert("加载失败!"); } } } }</script></head><body onload="getContent()" ><iframe name="myFrame" width="100%" height="0" src="default.htm"></iframe></body></html> <iframe name="myFrame" width="100%" height="0" src="default.htm" onreadystatechange="if(document.frames['myFrame'].document.readyState!='complete')doityouwirte();"></iframe> 如果是持久连接,则onload表示连接完成(断开?)。你在onload里做相关处理即可。 解释一下啥叫预解析(自己起的名),希望给一些初学js的提供些帮助,如不对,请指正,别误导大家 window.open求助 大家帮看下简单代码js 高手请进,如何让window.open的时候自动最大化,就像点击了最大化按钮一样? 菜鸟 提问 两个不同系统间的页面刷新问题! onunload的使用问题? 如何过滤掉重复的值?? 我一个TABLE,如何把表的前两行跟固定住? 怎样更改某个已经存在的文本块的样式和文字? 如何实现拖动方式动态改变左右两边div的宽度 自写的一段动态LOAD JS函数,有点小BUG
其实我的想法就是判断这个持久连接断开后可以重新连接上。
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
下载:http://szlawbook.com/csdnv2
alert('OK');
<html>
<head>
<title> New Document </title>
<script language="javascript">
function getContent()
{
var url="http://www.google.com";
var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET",url,true);
xmlhttp.send();
document.frames["myFrame"].location.href=url;
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState == 4){
if (xmlhttp.status == 200){
alert("加载成功!");
}
else{
alert("加载失败!");
}
}
}
}</script>
</head><body onload="getContent()" >
<iframe name="myFrame" width="100%" height="0" src="default.htm"></iframe>
</body>
</html>