<%
'*******************************************************
'考试系统中关键页面
'功能:记录考试进入考场的时间,以便时间到了,自动交卷
'******************************************************* 
'cookies("ksstarttime")是进入考场时建立的
'cookies("kstime")是从数据库中读取的考试规定时间
'把下面的代码包含在考试的页面中就可以了
response.cookies("n")=now() ' 得到当前时间
dim timess
timess=datediff("n",request.cookies("ksstarttime"),request.cookies("n"))
stime=request.cookies("kstime")-timess
if stime<0 then
response.redirect "end.asp"
end if
%>

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <div id=test ></div>
    <script>
    var alltime=300;
    function setTime(){
    if (alltime<=0){
    alert("时间到!");
    clearInterval(s);
    }
    else{
    alltime--;
    m=Math.floor(alltime/60);
    se=Math.round(alltime-(Math.floor(alltime/60)*60));
    test.innerText="剩余"+m+"分"+se+"秒";
    }
    }
    s=setInterval("setTime()",1000)
    </script>
    </BODY>
    </HTML>