setTimeout("window.location.reload();", parseInt(document.getElementById("inputId").value));

解决方案 »

  1.   

    不行,document.getElementById("inputId").value这个出错,提示缺少对象.我已将文本框的ID设成inputId了,也不行.
      

  2.   

    <input id="inputId" value="3000" onchange="mm(this.value)" />
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var _timer=setTimeout("window.location.reload()", parseInt(document.getElementById("inputId").value));
    function mm(num)
    {
        num = parseInt(num);
        clearTimeout(_timer);
        _timer = setTimeout("window.location.reload()", num);
    }
    //-->
    </SCRIPT>
      

  3.   

    设个默认值50啊,判断inputId是不是空的,是空的就用50来刷新。
      

  4.   

    想法:默认是你自己写的2000,然后读取用户的输入值,如果填写就把它注册到session, 然后再判断有没有新的输入值,没有的话就继续提取session的值进行刷新。
      

  5.   

    客户端恐怕只能通过cookie 或fso写入一个文本文件(没权限不行)
    服务器端方法就多了