本人最近在用ext做一个网上考试系统,在考试界面上加个计时器倒计时,并且刷新页面后时间是接下去计算的,不是重新计算的,各位大牛可有思路否?谢谢!
解决方案 »
- 大量统计表格类似excel,用extjs还是jquery的表格插件好
- Ext js 的表单提交 问题,表单为空? 请高手指点~~!
- JavaScript 动态生成的行,如何设置行对象事件
- 发布几个自己瞎搞的类似J2ME游戏设计的js类
- 复选框问题
- 页面加载完成后,加载统计代码出现问题
- 如何在Iframe中的页面调用parent的函数?(急)
- 两个网页能同步更新么?详细情况如下:
- if(document.layers){ //这句是什么意思?是检测网页中有没有layer存在吗?
- 二段JavaScript放在一起怎么不能同时运行
- 使用JS的FOR循环,如何动态生成这样的数组?
- extjs提交后子窗口无法关闭
function CountDown(){//计时器
if(examTime>=0){
hour = Math.floor(examTime/3600);
minutes = Math.floor(examTime/60)%60;
seconds = Math.floor(examTime%60);
msg = "<div style='color:red;'>距考试结束还有"+hour+"小时"+minutes+"分"+seconds+"秒</div>";
document.getElementById('timer').innerHTML = msg;
--examTime;
window.name = examTime;
}else{
clearInterval(timer);
Ext.Msg.alert(':(','时间到,考试结束!',function(btn){
if(btn){
submit();
}
});
}
}
function setExamTime(time){
if(window.name==''){
examTime = time
}else{
examTime = window.name;
}
var self=this;
timer = setInterval(function(){self.CountDown();},1000);
}