-4

我正在做在线考试。我使用javascript设置考试计时器。这是完美的工作。我对javascript知之甚少。我不知道如何在一半的测试结束时显示警报框。请给我解决方案。

我的计时器代码:

function countDown() {
      sec--;
  if (sec == -01) {
    sec = 59;
    min = min - 1;
    if(min==-01)
        {
            min=59;
            hour=hour-1;
        }else
            {
                hour=hour;
            }
  } else {
   min = min;
  }
if (sec<=9) { sec = "0" + sec; }

  time = (hour<=9 ? "0" + hour : hour) + " : " + (min<=9 ? "0" + min : min) + " : " + sec + "";
if (document.getElementById) { document.getElementById('timer').innerHTML = time; }
  SD=window.setTimeout("countDown();", 1000);
if (hour=='00'&& min == '00' && sec == '00') { sec = "00";min="00"; window.clearTimeout(SD); window.location=document.forms[0].action+"?fs=yes";}
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();`enter code here`
    }
  }
}
4

1 回答 1

0

我想你有很多问题。当用户回答每个问题时,您可以增加一个临时变量。然后检查该温度是否等于您总问题的一半,然后您可以发出警报。

喜欢 。alert("测试完成一半");

于 2013-07-25T09:27:38.163 回答