В одном проекте использовал такой код:
В нужный момент вызываем эту функцию:
Она выведет таймер в элемент с id="timer"
например:
<script language="javascript"> <!-- var limit = <?php echo DOWN_DELAY ?>; // в секундах function processTimer(){ if (limit > 0) { setTimeout("processTimer()",1000); limit--; } else { // здесь действия после завершения таймера //.. } var limit_div = parseInt(limit/60); // минуты var limit_mod = limit - limit_div*60; // секунды // строка с оставшимся временем limit_str = " "; if (limit_div < 10) limit_str = limit_str + "0"; limit_str = limit_str + limit_div + ":"; if (limit_mod < 10) limit_str = limit_str + "0"; limit_str = limit_str + limit_mod + " "; // вывод времени el_timer = document.getElementById("timer"); if (el_timer) el_timer.innerHTML = limit_str; } // --> </script>
В нужный момент вызываем эту функцию:
processTimer();
Она выведет таймер в элемент с id="timer"
например:
<span id="timer"></span>