Aはeggtimerを持っていますが、これは "stop"ボタンをクリックした後に停止できます。私が欲しいのは、このタイマーを確認ボックスで "キャンセル"をクリックした後、(停止した時点から)再び作動させることです。すべての訴訟?助けてくださってありがとうございます。clearInterval()の後にeggtimerを起動するには?
<!DOCTYPE html>
<html>
<body onload="timer();">
<button onclick="exit();">stop</button>
<p id="seconds">30</p>
<script type="text/javascript">
var clock;
function timer() {
var start = new Date().getTime();
clock = setInterval(function() {
var seconds = Math.round(30 - (new Date().getTime() - start)/1000);
if (seconds >= 0)
document.getElementById('seconds').innerHTML = seconds;
else
clearInterval(clock);
if (seconds==0) {window.location.href="something.com";
return;
}
}, 1000);
}
function exit(){
clearInterval(clock);
var result = confirm("Are you leaving?");
if (result == true) {
window.location.href="somewhere.com";
}
else {
timer();} // <-- ????
}
</script>
</body>
</html>
おかげで、この1は私を形成する働き:) – wymyszony