Я сделал таймер обратного отсчета. Он будет выдавать предупреждение/всплывающее окно, когда время увеличивается. я написал такой код:таймер для предупреждения, когда время заканчивается
function cd(){
now = new Date();
diff = end - now;
diff = new Date(diff);
var sec = diff.getSeconds();
var min = diff.getMinutes();
if(now >= end)
{
clearTimeout(timerID);
window.alert("Time is up. Press OK to continue.");
document.forms[0].submit();
}
else
{
document.getElementById("cdtime").innerHTML = min + ":" + sec;
}
timerID = setTimeout("cd()", 10);
}
window.onload = cd
Это автоматический подавать таймер. Когда время закончится, он отправит форму. Проблема в том, что когда я делаю window.alert
, он будет предупреждать, даже я нажимаю «ok
». что я должен сделать после того, как я нажму ОК, он перенаправит на document.forms[0].submit()
?
Вы знаете, что 10 миллисекунды, а не секунды, не так ли? – briosheje
да, я знаю. Почему? – Lisa
Можете ли вы опубликовать всю функцию «cd»? –