日期:2014-05-20  浏览次数:20371 次

在线考试系统的倒计时怎么做呢??
在线考试系统的倒计时怎么做呢??
比如从55分钟开始倒计时,到0秒后自动调用提交按钮事件里的代码。

------解决方案--------------------
B/S好象比较难实现。我去年做毕业设计也是在线考试系统。不过这个功能没有做!没有相关的控件。
------解决方案--------------------
ajax。

直接用javascript控制也可以
------解决方案--------------------
我来UP一下,因为我也在做在线考试!~!有机会交流一下啊`!
------解决方案--------------------
<script language= "JavaScript ">
var da = 120;//倒计时时间(秒)

function sj()
{
var min, sec, str;
min = Math.floor(da/60);
sec = Math.floor(da%60);
if(isNaN(min))
return "0:00 ";
str = min.toString()+ ": ";
if(sec> 9)
str += sec.toString();
else
str += "0 "+sec.toString();
dao.innerText = str;
if(da <=0)
{
clearInterval(st);
alert( "时间到,表单自动提交! ");
document.formname.submit();
}
da--;
}
sj();
var st = setInterval( "sj() ",1000);
</script>

------解决方案--------------------
可以这样
用JS实现
有一个按钮,“开始”
点击以后就调用一个倒计时函数
当计时到0时,调用一个提交函数