Novitsky
@Novitsky
Веб-разработчик, дизайнер, фотограф

Как настроить таймер обратного отсчета?

Здравствуйте.
Собственно, есть скрипт таймера обратного отсчета.
Все нормально работает, но есть один нюанс. При перезагрузке страницы таймер возвращается на начало отсчета, а надо, чтобы сохранял свое значение.

Подскажите, пожалуйста, как это можно реализовать?
  • Вопрос задан
  • 2817 просмотров
Пригласить эксперта
Ответы на вопрос 1
Dimitriys
@Dimitriys
ставите куку например время сейчас + 60 секунд
var date = new Date( new Date().getTime() + 60*1000 );
document.cookie="name=date; path=/; expires="+date.toUTCString();

и строите свой код исходя из того сколько осталось до времени в куке :)
кокретно для вашего примера:
1) в самом начале скрипта проверяем куку, если ее нет ставим.
2) потом вычисляем разницу между датой сейчас и датой в куке.
3) подставляем эту разницу в html код по умолчанию
4) дальше ваш обычный код
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы