应该当复选框 状态变化的时候,然后设置刷新时间.SetInteverls.函数名字忘了.然后到时候刷新,就行了.

解决方案 »

  1.   

    <body onload=relo()>
    <form name=form1>
    <select name=time1>
    <option value="3000" selected>3秒</option>
    <option value="5000">5秒</option>
    </select>
    <input name=checkif type=checkbox onclick=relo()>
    </form>
    <script language=javascript>
    function relo()
    {
    if(document.all.checkif.checked==true)
    {
    var time=document.all.time1.value;
    setTimeout("document.location.reload()",time);
    }
    }
    </script>
    </body>因为不知道你用的是什么语言。
    这里的SELECT要接到刷新的值,最后后面的方法不用reload,而是提交表单之类的,然后接到上个页面的select的值,写成默认选中的
      

  2.   

    我的方法不好,不要用,setTimeout只能执行一次,还要接收checkbox的值
      

  3.   

    我就想用普通的JAVASCRIPT脚本来实现