Таймер обратного отсчета
Всем привет! Ребята помогите отредактировать скрипт таймера обратного отсчета. При нажатии на кнопку должен открывать заданную страницу, а на месте кнопки запускаться таймер вида 00:00:00, который при обновлении страницы не сбрасывается и по истечении времени высвечивалась или была активна кнопка. Ниже приведен почти подходящий, но он сбрасывает таймер при обновлении страницы и формат времени не такой как хотелось бы. Буду благодарна за помощь.
<script type="text/javascript"> var W; function BitcoinFunc1 () { var o = document.getElementById ('BitcoinBtn1'); o.disabled = 1; o.value = 'Wait 60m.'; W = window.open ('http://yandex.ru', '_blank'); myTimer (); function myTimer () { var w = o.value.split ('Wait ') [1], t = 60 * parseInt (w) - 1 + ((w.indexOf ('m. ') != -1) ? parseInt (w.split ('m. ') [1]) : 0), m = Math.floor (t / 60); s = t % 60; if (t) {o.value = 'Wait ' + m + 'm.' + (s ? (' ' + s + 's.') : ''); setTimeout (myTimer, 1000)} else {o.value = 'Start'; o.disabled = 0; if (!W.closed) W.close ()} } } </script> <input class="btn btn-large" type="button" id="BitcoinBtn1" value="Start" onclick="BitcoinFunc1()"> |
Часовой пояс GMT +3, время: 06:15. |