如何判断页面是否加载完毕?

  问题内容:如何判断页面是否加载完毕?
  • 原讨论链接:http://community.csdn.net/expert/topicview1.asp?id=4943198
  • 所属论坛:JavaScript     审核组:WEB开发
  • 提问者:winder     解决者:java_jin
  • 感谢:hbhbhbhbhb1021 java_jin
  • 关键字:JavaScript Web 开发 function 页面 判断 script complete 完毕 alert loadwindow checkload
  • 答案:

    如何判断页面是否加载完毕?
    function on(){
    if ( window.onload )
    {
    alert( "page onload." );
    }
    else{
    window.setTimeout( on, 1000);
    }
    }
    on();
    ---------------------------------------------------------------

    寻梦草人的代码
    <iframe src="http://www.163.com" id="ice"></iframe>
    <script language="javascript">
    <!--
    var frame = document.getElementById("ice");
    frame.onreadystatechange = function(){
    if( this.readyState == "complete" )
    alert('加载完毕!');
    }
    //-->
    </script>
    ---------------------------------------------------------------

    <script>
    function loadWindow() 

       if(frm.document.readyState == "complete")  
           alert("加载完成!");
       else  
           setTimeout("loadWindow()", 500)  
    }

    loadWindow() 
    </script>

    或者
    <script>
    timer=setInterval(checkload,100)
    function checkload(){
     if(frmid.readyState!="complete")
    {  
       clearInterval(timer); 
       alert("加载完毕.")
     }
    }

    </script>

     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值