we have an online quiz section on our website , and it has a javascript code that count up the time our testers are participating a particular test :
526 in this code means the seconds passed from the quiz start
document.writeln("<span id=\"time_online1\"></span>");
zi_inceput1 = new Date();
ceas_start1 = zi_inceput1.getTime();
function initStopwatch1() {
var timp_pe_pag1 = new Date();
return ((timp_pe_pag1.getTime() + (1000 * 526) - ceas_start1) / 1000);
}
var time = 5 * 60;
function getSecs1() {
var tSecs1 = Math.round(initStopwatch1());
var iSecs1 = time - tSecs1 % 60;
var tMins1 = Math.round(iSecs1 / 60);
var iMins1 = time - tMins1 % 60;
var sSecs1 = iSecs1 % 60;
var sMins1 = iMins1 % 60;
if (sMins1 === '0' && sSecs1 === '0') {
alert('time is up and you can not continue, the test is submited.');
document.getElementById('time_online1').innerHTML = "times up";
document.qs.submit();
} else {
document.getElementById('time_online1').innerHTML = sMins1 + ":" + sSecs1;
window.setTimeout('getSecs1()', 1000);
}
}
window.setTimeout('getSecs1()', 1000)
now I want to add a new feature called "test time limit" that for instance the user has only 60 minutes to do the test : so the counter should start counting down.