我的页面要不定时刷新,我的页面上有一个下拉列表中有些数字,在程序运行的时候选择下拉列表的中的数字,比如说选中5,那么页面就5秒中刷新一次,选择8就8秒钟刷新一次,
请问如果做到,谢谢各位,
如果是定时我知道怎么做,<meta http-equiv="refresh" content="4" />这样就每4秒钟刷新一次,
但是不定时,要根据选择的数字来决定多少时间刷新一次的话我就不会了,谢谢各大大侠,请给我指点哈,谢谢!

解决方案 »

  1.   

    用Ajax    最简单的办法就是托UpdatePanel控件,然后托一个Timer控件,通过下拉框选的值给Timer控件的Interval赋值,就可以达到效果了!
    试试看    前提是如果你是做.NET开发的!
      

  2.   

    javescript读取包含时间设置的XML文件,下拉框改变的时候写XML文件.
      

  3.   

    用Js 或者是Ajax都可以实现你要求的功能。
      

  4.   

    通过JS宝值保存到XML
    然后将读出~~
      

  5.   

    HiddenField存储每几秒刷新,也就是存储下拉框中的值<meta http-equiv="refresh" content='<%=HiddenField.Value' />楼主,我不知道这样可不可以的哩,你试下,不可以的话就当我没说
      

  6.   

    上面错了,更新一下:HiddenField存储每几秒刷新,也就是存储下拉框中的值 <meta http-equiv="refresh" content=' <%=HiddenField.Value%>' /> 楼主,我不知道这样可不可以的哩,你试下,不可以的话就当我没说
      

  7.   

    javascript做就可以function reFreshWind()
    {
           var spanTime=document.getElementById("下拉列表框的值").value;
           window.location.reload(true);
           window.setTimeOut("reFreshWind",sPanTime*1000);
    }
    window.setTimeOut("reFreshWind",1000);
      

  8.   

    js:var spanTime=document.getElementById("选择的值").value; setTimeout("window.open('xxx.htm','child','')",spanTime*1000) 
      

  9.   

    "下拉列表框的值"应该是控件的ID对不,我换成控件的ID还是不对,为什么?该如何做,谢谢各位的指教!
      

  10.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script language="javascript">
    function reFreshWind() 

          
      var selectedIndex = document.getElementById("refresh").selectedIndex;
      var spanTime = document.getElementById("refresh").options[selectedIndex].value; 
          window.location.reload(true); 
          window.setTimeout(reFreshWind,Number(sPanTime)*1000); 

    var refrsh=function() {window.setTimeout(reFreshWind,1000); }
    </script></head><body>
    <select id="refresh" onchange="refrsh()" >
    <option value="1" >1分钟</option>
    <option value="2" >2分钟</option>
    <option value="5" >5分钟</option></select>
    </body>
    </html>