你可以先判断这个页面是否加载完成
document.readyState看看是否为complete

解决方案 »

  1.   

    <HTML><HEAD><TITLE>---Possible's Web-------------------------------------</TITLE>
    <link rel="stylesheet" type="text/css" href="../css.css">
    <STYLE type=text/css>
    .proccess {
        BACKGROUND: #ffffff; BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; HEIGHT: 8px; MARGIN: 3px; WIDTH: 8px; border-color:#848889
    }
    </STYLE>
    <SCRIPT language=JavaScript> 
    var url = 'default.asp';   //改为你自己的要显示的页面
    </SCRIPT><META content="Microsoft FrontPage 4.0" name=GENERATOR>
    </HEAD>
    <BODY onload="location.href = url;" style="OVERFLOW: hidden; OVERFLOW-Y: hidden" onselectstart="javascript:return false" ondragstart="javascript:return false" oncontextmenu="javascript:return false">
    <DIV align=center>
    <TABLE align=center height="70%" valign="middle">
      <TBODY>
      <TR>
        <TD align=middle><p></p>
              
            <!--  Displaytext-->
            <P></P>
              <FONT style="font-size: 11px; color: #848889;font-family: 'Verdana','song','宋体'"> <img src="image/loading.gif" width="30" height="23">&nbsp;&nbsp;LOADING , PLEASE WAIT …………<br>
              <!--End Displaytext-->
              <P></P>
              <P></P>
              <P></P>
              <P></P>
              <DIV align=center> 
                <FORM method=post name=proccess>
                  <SCRIPT language=javascript>
    for(i=0;i<30;i++)document.write("<input class=proccess readonly>")
    </SCRIPT>
                </FORM>
              </DIV>
              </font></TD>
          </TR></TBODY></TABLE>
    <DIV align=center>
    <SCRIPT language=JavaScript><!--
    var p=0,j=0;
    var c=new Array("#cccccc","white")
    setInterval('proccess();',100)
    function proccess(){
        document.forms.proccess.elements[p].style.background=c[j];
        p+=1;
        if(p==30){p=0;j=1-j;}}
    --></SCRIPT>
    </DIV></DIV>
    <DIV align=center>
    <SCRIPT>
    <!--
    if (document.layers) 
      document.write('<Layer src="' + url + ' " VISIBILITY="hide"> </Layer>'); 
      else if (document.all || document.getElementById) 
       document.write('<iframe src="' + url + '" style="visibility: hidden;"></iframe>'); 
    else location.href = url;
    //-->
    </SCRIPT>
    </DIV></BODY></HTML>