net在线考试系统如何控制考试时间
Admin
|
2007-11-8 22:04:44
|
TrackRecord:
2138
Times | Tag标签:asp.net
打印本页
您当前所处的位置是:〖首页〗→【文章页】
本站共有16个图文教程栏目,请用心拜读!
本站提供经典的Excel公式函数实例,Word排版技巧,PPT教程;同时更兼有Flash,PowerPoint,数据库等技术文章。
BS结构的NET在线考试系统,欲想控制考试时间,只能通过客户端来判断,因为程序显示完考试试卷内容,所有的操作就交给了客户端,因此,可以使用客户端脚本Javascript来完成这一任务!
下面是控制考试时间的代码,敬请过目,如有不明白之处,请联系站长!
<script language="Javascript">
<!--
var submityesno = <%=考试时间%>;
if(submityesno) /*判断是否已经交卷,如果是,就不启动及时器*/
{
document.title="已交卷!";
}else
{
var i;
var t = <%=考试时间变量%>; /*考试的总时间*/
var cont; /*所有控件的名称的集合*/
document.title="考试总时间:"+t+"分钟";
var cp = setInterval("time();", 60000); /*每分钟执行一次时间显示*/
function time() /*该函数计算考试的时间*/
{
if(t<=1)
{
if(t<=0)
{
clearInterval( cp );
document.title="考试总时间到!";
setTimeout("document.all('控件名称').click()",1000);
return;
}
}
t -=1;
if(t<=0){
document.title="考试时间到,请在一分钟内交卷,否则系统将自动交卷!";
}else{
document.title="考试时间还剩下:" +t+"分钟";
}
}
}
会员评论列表:

正在加载数据,请稍后……
针对本篇文章或本站,请您发表个人的建议或批评!