延时器怎么不起作用?
<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 开发