当前位置:编程学习 > JAVA >>

延时器怎么不起作用?

  <script language="javascript">
         var tm=0;
         function timeOver1(){
          if(window.comfirm("考试时间结束,请提交试卷!")){
          document.formTest.submit().
          }
         }
         tm= window.setTimeout("timeOver1()",1000);
       </script>
在.jsp页面中这个定时器为什么不起作用?求解 --------------------编程问答-------------------- <script language="javascript">
         var tm=0;
         function timeOver1(){
          if(window.confirm("考试时间结束,请提交试卷!")){
           document.formTest.submit();
          }
         }
 
         tm=setTimeout("timeOver1()",1000);
       </script>
confirm写错了
 document.formTest.submit()和面大的事点不是分号。
如果你要调试js可以打开浏览器按F12我用是IE9 --------------------编程问答--------------------  <script language="javascript">
       
          function timeOver2(){
            window.setTimeout("timeOver1()",1000);
         }
        
         function timeOver1(){
          if(window.comfirm("考试时间结束,请提交试卷!")){
          document.formTest.submit();
          }
         }
        
       </script>

<body leftmargin="2" topmargin="2" background='<%=path %>/images/allbg.gif' onload="timeOver2()">
真心的不会弄,请求帮助? --------------------编程问答--------------------  <script type="text/javascript">

var myTime ;   
function timeOver2(){

myTime = setTimeout("timeOver1()","1000");
}
                function timeOver1(){
               if(window.comfirm("考试时间结束,请提交试卷!")){
                  document.formTest.submit();
              }
                }
  </script> --------------------编程问答-------------------- setTimeout第一个参数接收的是函数引用,第二个参数表示调用间隔时间(单位毫秒)
所以你应该写成 tm= window.setTimeout(timeOver1,1000);
Java飞虎队欢迎各路菜鸟老鸟加入一起交流讨论。 --------------------编程问答-------------------- 一楼已经说了你confirm写错了.....
--------------------编程问答--------------------
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,