Я пытаюсь создать обратный отсчет с помощью javascript. Я получил код от here и немного изменил его.Javascript Timing
<script type="text/javascript">
var c=10, t;
function timedCount() {
document.getElementById('txt').value=c;
c=c-1;
t=setInterval("timedCount()",1000);
}
function stopCount() {
clearInterval(t);
}
</script>
Мне нужно вызвать обратный отсчет, пока пользователь не нажмет на ссылку. Он должен обратный отсчет с 10 на 1 каждую секунду (10,9,8,7,6 ... 0) до тех пор, пока не будет нажата ссылка, но это не так. Кто-нибудь может мне помочь?
EDIT: Кто-нибудь знает, как сделать обратный отсчет после того, как он достигнет 0?
Заранее спасибо.
Предлагаю заменить [setInterval ("timedCount()", 1000); ] с [setInterval (timedCount, 1000); ], потому что нет необходимости оценивать это выражение (мне также не нравятся глобальные переменные и вместо этого написали объект, но это уже другая история) – some 2008-11-23 10:17:04