下面是一段50分鐘倒計時的js代碼,適用於考試系統,在aspx<head></head>之間加入下面的js代碼。
<script language="javascript"> <!-- var timeLeft = 50 * 60 * 1000; function Time() { if(timeLeft == 0) { alert("考試時間到,您將不能答卷,系統自動交卷。"); window.document.all.BtnSub.click(); // alert("時間到!"); return; } var startMinutes = parseInt(timeLeft / (60 * 1000), 10); var startSec = parseInt((timeLeft - startMinutes * 60 * 1000)/1000) window.document.all.SjksTime.innerHTML = "剩餘:" + startMinutes + "分鐘" + startSec + "秒"; //document.body.innerText timeLeft = timeLeft - 1000; setTimeout('Time()',1000); } --> </script>
在body中加入onload事件
<body onload="Time()"> <asp:Label ID="SjksTime" Text="" runat="server"></asp:Label> <asp:Button Width="50" Height="22" ID="BtnSub" Text="交卷" runat="server" OnClick="BtnSub_Click"></asp:Button> </body>
個人網站,歡迎交流:www.tripbee.cn