你可以在Iframe的body的onload事件里对parent窗口的属性赋值,true or false,如果true就是加载成功了.

解决方案 »

  1.   

    这个不可以,因为iframe连接的是一个持久的HTTP网页,也就是这个连接永远不会断开,除非出现异常。
    其实我的想法就是判断这个持久连接断开后可以重新连接上。
      

  2.   

    用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
      

  3.   

    if(yourframename.document)
       alert('OK');
      

  4.   

    <!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>
      

  5.   

    <iframe name="myFrame" width="100%" height="0" src="default.htm" onreadystatechange="if(document.frames['myFrame'].document.readyState!='complete')doityouwirte();"></iframe>
      

  6.   

    如果是持久连接,则onload表示连接完成(断开?)。你在onload里做相关处理即可。