Помогите с счетчиком обратного отчета
Всем доброго времени суток!
Прошу помочь мене встроить счетчик обратного отчета в таблицу. Нужно сделать так, что бы после нажатия по ссылки начался отчет 60 минут Сейчас у меня так(там в клетке Min Prize идет отчет) - http://freeexchengetraffic.ru/freedoge.html Пример того, что хотелось бы - http://givemecoin.net/#time-tab Код скрипта выглядит так <script type="text/javascript"> function timer(){ var obj=document.getElementById('timer_inp'); obj.innerHTML--; if(obj.innerHTML==0){setTimeout(function(){},1000) ;} else{setTimeout(timer,1000);} } setTimeout(timer,1000); </script> В таблицу вставлен код - <p> TEST <span id="timer_inp">30</span> TIMER </p> |
<script> function timer(){ var m = document.getElementById('min'); var s = document.getElementById('sec'); if ( m.innerHTML == 0 && s.innerHTML == 0 ) { setTimeout(function(){},1000); alert('тратата'); } else { if (s.innerHTML != 0) {s.innerHTML--; setTimeout(timer,1000) } else { m.innerHTML--; s.innerHTML = '59'; setTimeout(timer,1000) } } } window.onload = function(){ var check; var a = document.getElementById('timer'); a.onclick = function(){ if (!check) {check = true; return timer();} return false; } } </script> <a href="#" id="timer"><span id='min'>60</span>:<span id='sec'>0</span></a> |
destus,
если код рабочий почему бы не добавить запуск? [HTML run]тут скрипт и ссылка[/HTML] |
Цитата:
|
Цитата:
Только появилась одна проблема - при обновлении страницы таймер заново включается с 60 минут. Не подскажешь как исправить, что бы по айпи определяло и сохранялся отчет таймера при перезагрузке страницы? |
Цитата:
|
destus,
в localStorage пишите текущее значение и при загрузке проверяйте его, если есть то начинайте с него, а не с innerHTML |
Часовой пояс GMT +3, время: 23:33. |