java web考试管理js倒计时控制
来源:互联网 发布:八字奶 知乎 编辑:程序博客网 时间:2024/06/06 02:31
//---------------考试倒计时----------开始------------------------------------------//设置页面时间控件方法function GetRTime(t){ var d=0; var h=0; var m=0; var s=0; if(t>=0){ d=Math.floor(t/1000/60/60/24); h=Math.floor(t/1000/60/60%24); m=Math.floor(t/1000/60%60); s=Math.floor(t/1000%60); }// document.getElementById("t_d").innerHTML = d + "天"; document.getElementById("t_h").innerHTML = h + "时"; document.getElementById("t_m").innerHTML = m + "分"; document.getElementById("t_s").innerHTML = s + "秒"; } //运行时间控件,倒计时完毕调用交卷方法function setTimeContral(dtSjInfo){//开始考试时间加考试设置的考试分钟数减去当前时间为考试剩余时间(为了防止不同电脑的同一次考试登陆,时间不同,当前时间从后台服务器获取)var sysCurrentTime="${(sysCurrentTime)!""}";//系统当前时间(来自服务器java后台,为试卷戳)var startExamTime=dtSjInfo.ksdt;//开始考试时间var minute=dtSjInfo.kssc;var examTime=startExamTime+(minute*60*1000)-sysCurrentTime;var t=examTime;var closeId=setInterval(function(){GetRTime(t);if(t<=0){clearInterval(closeId);//关闭时间控件//----提交试卷---------jiaoJuan(true);}t=t-1000;},1000);//每一秒调用一次}function jiaoJuan(flag){console.debug("交卷操作");}
页面加载完成调用方法
setTimeContral(dtSjInfo)dtSjInfo:为考试信息的数据库存在的信息,这里用到了存储的开始考试时间//---------------考试倒计时----------结束------------------------------------------
阅读全文
0 0
- java web考试管理js倒计时控制
- js实现考试倒计时
- js实现考试倒计时
- JS 考试倒计时
- js实现考试时间倒计时
- js实现考试倒计时系统
- js控制按钮倒计时
- js控制倒计时
- js 控制短信倒计时
- 用js编写的考试系统倒计时
- 考试倒计时
- web端用js实现倒计时
- 在线考试系统的时间控制(倒计时)
- 在线考试系统(一)---JS倒计时cookie防刷新
- js倒计时计算,可以计算考试时间和网站促销活动倒计时
- web前端js实现倒计时效果
- 今天Java Web考试心得
- 考试倒计时计时器
- Qt 开机自启动
- 华为荣耀6--usb共享网络 设置
- 混淆Android的jar包
- nodeJS
- activiti工作流对表的理解
- java web考试管理js倒计时控制
- leetcode 24. Swap Nodes in Pairs 25. Reverse Nodes in k-Group
- SVN服务器搭建和使用与TortoiseSVN客户端应用
- <学习CSS>第二天笔记-选择器(标签选择器、类选择器、css命名规范、谷歌案例、多类名选择器、id选择器、通配符选择器、伪类选择器)
- 《穷查理宝典》读书笔记
- 常用的linux命令
- Thymeleaf 简易教程
- 1060. Are They Equal (25)
- drawable ldpi、mdpi、hdpi、xhdpi、xxhdpi区别