我给你个大概思路,是在客户端运行的,不知道能不能行的通: <script language="javascript"> var i function aclock(){ '考试开始记时 var now=new date(); var hour=now.gethours(); var min=now.getminutes(); var sec=now.seconds(); i=hour*60*60+min*60+sec; } 在页面执行: function xianshi(){ '显示时间 var now2=new date(); var hour2=now2.gethours(); var min2=now2.getminutes(); var sec2=now2.seconds(); num=hour2*60*60+min2*60+sec2-i; document.clock_form,clock_text.value=num; clockid=settimeout("xianshi()",1000); '每隔1000ms执行一次xianshi(); } '返回所用时间
(1)show paper
(2)collect answer
(3) it
怎么实现考试记时,能说详细点吗
还有,也没必要每秒刷一次,如果同时在线考试人数很多,这样服务器会吃不消的
<script language="javascript">
var i
function aclock(){ '考试开始记时
var now=new date();
var hour=now.gethours();
var min=now.getminutes();
var sec=now.seconds();
i=hour*60*60+min*60+sec;
}
在页面执行:
function xianshi(){ '显示时间
var now2=new date();
var hour2=now2.gethours();
var min2=now2.getminutes();
var sec2=now2.seconds();
num=hour2*60*60+min2*60+sec2-i;
document.clock_form,clock_text.value=num;
clockid=settimeout("xianshi()",1000); '每隔1000ms执行一次xianshi();
} '返回所用时间
----------------------------------------------------
<script language=javascript>
document.getElementById("xx").click();
</script>