延时器怎么不起作用?

feng952409342 2013-05-18 09:47:11
<script language="javascript">
var tm=0;
function timeOver1(){
if(window.comfirm("考试时间结束,请提交试卷!")){
document.formTest.submit().
}
}
tm= window.setTimeout("timeOver1()",1000);
</script>
在.jsp页面中这个定时器为什么不起作用?求解
...全文
204 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hljlt77 2013-05-20
  • 打赏
  • 举报
回复
luojitao1020 2013-05-20
  • 打赏
  • 举报
回复
一楼已经说了你confirm写错了.....
u010758124 2013-05-19
  • 打赏
  • 举报
回复
setTimeout第一个参数接收的是函数引用,第二个参数表示调用间隔时间(单位毫秒)
所以你应该写成 tm= window.setTimeout(timeOver1,1000);
Java飞虎队欢迎各路菜鸟老鸟加入一起交流讨论。
li635223417 2013-05-19
  • 打赏
  • 举报
回复
<script type="text/javascript"> var myTime ; function timeOver2(){ myTime = setTimeout("timeOver1()","1000"); } function timeOver1(){ if(window.comfirm("考试时间结束,请提交试卷!")){ document.formTest.submit(); } } </script>
feng952409342 2013-05-18
  • 打赏
  • 举报
回复
<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()"> 真心的不会弄,请求帮助?
louzhu_SB 2013-05-18
  • 打赏
  • 举报
回复
<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

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧