Помогите с счетчиком обратного отчета
Всем доброго времени суток!
Прошу помочь мене встроить счетчик обратного отчета в таблицу. Нужно сделать так, что бы после нажатия по ссылки начался отчет 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, время: 01:56. |