没有定时呀
if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; 
这里是netscape的刷新方式,下面是ie的刷新方式

解决方案 »

  1.   

    这个是用来判断,如果是netscape4的化,在改变大小的时候刷新页面
      

  2.   

    <script language="JavaScript">
    <!--
    function MM_reloadPage(init) {  //reloads the window if Nav4 resized
      if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4))
    //如果init为true,则利用navigator对象来获得用户目前使用的浏览器是IE还是Netscape(navigator.appName),并且获取该浏览器的版本号(navigator.appVersion)
     {
        document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}//如果客户端用的是Netscape4.X的浏览器,则在改变大小时重新装载(即刷新页面)页面(onresize=MM_reloadPage)。
      else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();//如果init不为true并且判断该浏览器的显示大小,调整客户端浏览器的大小并重新重装页面(刷新)
    }//
    MM_reloadPage(true);
    // -->
    </script>
    中文注释都在上面(够详细的啦),你给的代码并不是定时刷新页面
      

  3.   

    你看很多文字直播的网站,看别人的源码。就有很多javascript。里面肯定有定时刷新页面
      

  4.   

    谢谢大家,再加上下面的代码就可以实现定时的reload了吧,?希望高手说明一下。
    <%
    not_read=true
    not_update=true
    m1="**读取LOG文件程序已经超过15分钟没有运作,请检查!**"
    m2="**读取LOG文件程序已经15分钟没有发现新的告警,请检查!**"
    Sql="select * from UpdateTime where UpdateOption='LastRead'"
    set Rs_tmp=conn.execute(Sql)
    if not Rs_tmp.eof then
    if datediff("n",Rs_tmp("UpdateTime"),now())<=15 then
    not_read=false
    end if
    end if
    Rs_tmp.closeSql="select * from UpdateTime where UpdateOption='LastUpdate'"
    set Rs_tmp=conn.execute(Sql)
    if not Rs_tmp.eof then
    if datediff("n",Rs_tmp("UpdateTime"),now())<=15 then
    not_update=false
    end if
    end if
    Rs_tmp.close
    %>
    <%if (not_read=true or not_update=true) then%>
    <script language="javascript">
    <!-- Beginning of JavaScript Applet -------------------function scrollit_r2l(seed)

    <%if not_read=true then
    response.write ("var m1='"&m1&"';")
     else
    response.write("var m1='';")
     end if%>
     
     <%if not_update=true then
    response.write ("var m2='"&m2&"';")
     else
    response.write("var m2='';")
     end if%>
     
           var msg=m1+m2;
           var out = " "; 
           var c = 1; 
     var speed  = 120;
    if (seed > 100)
    {                seed-=2;
                    var cmd="scrollit_r2l(" + seed + ")";   
                 timerTwo=window.setTimeout(cmd,speed);}     
        else if (seed <= 100 && seed > 0)
         {                for (c=0 ; c < seed ; c++)
                          {       out+=" ";}   
           out+=msg;         seed-=2;      
       var cmd="scrollit_r2l(" + seed + ")";      
       window.status=out;         
     timerTwo=window.setTimeout(cmd,speed); }        
          else if (seed <= 0) 
    {                if (-seed < msg.length) 
                      { 
                           out+=msg.substring(-seed,msg.length);        
                           seed-=2;                        
                           var cmd="scrollit_r2l(" + seed + ")";         
                           window.status=out;                     
           timerTwo=window.setTimeout(cmd,speed);}
           else {               window.status=" ";       
                     timerTwo=window.setTimeout("scrollit_r2l(100)",speed);
    }
    }
    }
    scrollit_r2l(100);// -- End of JavaScript code -->
    </script>
    <%else%>
    <script language="javascript">
    window.status="";  
    </script>
    <%end if%>
    </head>
      

  5.   

    timerTwo=window.setTimeout(cmd,speed);
    在speed毫秒后调用cmd函数一遍。如果把该句放到cmd函数里则可现每隔speed毫秒调用cmd函数一遍。
      

  6.   

    那么后给出的代码仅仅是修改了window.status属性,也没有使页面reload,但是确实是标题代码和这段代码实现了页面的reload,好奇怪,希望得到答案,谢谢。
      

  7.   

    你到底需要什么?第一段代码是DW自动生成用于判断ns浏览器大小改变后重载页面的。
    后面的又是和后台结合读取数据
    你究竟要什么效果?
      

  8.   

    谢谢,问题已经解决,这两段代码都和页面的自动reload无关。