是啊!假设这个考试是50分,点击一下“开始考试”,就显示“考试剩余时间”(显示的是时间倒计时),都怪我急着去吃饭,没把问题说清。我用的方法是:
<script language="JScript"><![CDATA[
var http = new ActiveXObject("Microsoft.XMLHTTP");
var hInterval = "";
var count = 0;
function timeValue(second) {
var _hour = 0, _minute = 0, _second = 0;
var tmp = 0;
if (second <= 0)
return "00:00:00";
function HandleStateChange() {
var err;
var page;
var second;
var timeStr;
if (http.readyState == 4) {
err = !Boolean(parseInt(http.getResponseHeader("RESULT")));
if (err) {
stopTimer();
page = http.getResponseHeader("PAGE");
location.replace(page);
return false;
}
second = parseInt(http.getResponseHeader("TIME"));
timeStr = timeValue(second);
if (timeStr == "00:00:00") {
stopTimer();
finish();
return false;
}
if (time) {
time.innerText = timeStr;
}
}
return true;
}
function gettime() {
var oldTime, newTime;
var _hour = 0, _minute = 0, _second = 0;