我已經做了這個計時器腳本,但我似乎無法做到這一點,所以TI開始onclick。我如何使這個計時器開始onclick
這裏是我的全部代碼:
<script type="text/javascript">
function display(notifier, str) {
document.getElementById(notifier).innerHTML = str;
}
function toMinuteAndSecond(x) {
return Math.floor(x/60) + ":" + x%60;
}
function setTimer(remain, actions) {
(function countdown() {
display("countdown", toMinuteAndSecond(remain));actions[remain] && actions[remain]();
(remain -= 1) >= 0 && setTimeout(arguments.callee, 1000);
})();
}
setTimer(20, {
20: function() {
display("notifier", "seconds");
},
1: function() {
display("notifier", "second");
},
0: function() {
display("notifier", "seconds");
}
}
);
</script>
<!--Start Redirect Countdown-->
<div id="redirect_box" style="display:block;">
Redirecting in <span id="countdown"></span> <span id="notifier"></span>
</div>
<!--End Redirect Countdown-->
<div id="buttonn">Skip >></div>
跳過>>是假設是啓動定時器和ID按鈕,倒數是實際的倒計時。而且,通知者只是一個額外的ID。 我希望有人能幫助
所以,你在哪裏綁定的onclick回電話? – mykhal
在別人之前更好地提到它:* arguments.callee *在ES5嚴格模式中不受支持。不打擾我,但有人喜歡呻吟。 :-) – RobG