首页上一页 1 下一页尾页 1 条记录 1/1页
C# 项目开发全程实录 第9个项目:在线考试系统 StartExam.aspx 中script 计时功能 Is()
发表在C#图书答疑
2014-12-26
是否精华
是
否
版块置顶:
是
否
<script language ="javascript" type ="text/javascript">
<!--
1 var sec = 0;
2 var min = 0;
3 var hou = 0;
4 flag = 0;
5 idt = window.setTimeout("Is();", 1000);
6 function Is()
7 {
8 sec++;
9 if (sec == 60) { sec = 0; min += 1; }
10 if (min == 60) { min = 0; hou += 1; }
11 document.getElementById("lbltime").innerHTML = min + "分" + sec + "秒";
12 idt = window.setTimeout("Is();", 1000); //一秒调用一次
13 if (min == 10)
14 {document.getElementById("btnsubmit").click();}
}
-->
</script>
请问如上所标行数 程序从1-2-3-4-5 到第5行 每秒调用一次 Is(), 为什么 第12行中Is() 需要每秒调用一次自己?
<!--
1 var sec = 0;
2 var min = 0;
3 var hou = 0;
4 flag = 0;
5 idt = window.setTimeout("Is();", 1000);
6 function Is()
7 {
8 sec++;
9 if (sec == 60) { sec = 0; min += 1; }
10 if (min == 60) { min = 0; hou += 1; }
11 document.getElementById("lbltime").innerHTML = min + "分" + sec + "秒";
12 idt = window.setTimeout("Is();", 1000); //一秒调用一次
13 if (min == 10)
14 {document.getElementById("btnsubmit").click();}
}
-->
</script>
请问如上所标行数 程序从1-2-3-4-5 到第5行 每秒调用一次 Is(), 为什么 第12行中Is() 需要每秒调用一次自己?