自制倒数计时器
网络通信
当你在网上进行某种考试或测验时,是否经常发现会有提示“离考试结束还剩多少时间”字样的倒数计时器?它既保证了考试时间的精确性,也方便了考生把握好做题时间的尺度。这样的一个计时器究竟是如何做出来的呢,做起来会不会很复杂呢?先别急,看了下面关于计时器的源代码,你自然会明白。
离考试结束还剩<span id=”exam”></span>分钟
<script language=”Javascript”>
var time=60; //本例设定考试时间为1小时(60分钟)
function countDown(secs){
exam.innerHtml=secs;
if(--secs>=0)
setTimeout(“countDown(”+secs+“)”,60000); //本例以每分钟倒数跳动一次,如果想以每秒跳动一次,改成1000即可
else
alert(“考试时间到!”);
//根据实际需要,可以改成考试表单的提交
}
countDown(time);
</script>
很吃惊吧,寥寥几句JS代码就做成了一个倒数计时器,说到底其实只是个函数循环问题,快开动你的脑筋吧,一些看似复杂的问题其实并不难解决。