В общем, условие задачи неполное. Наиболее логичная задача - выводить оставшееся время.
При запуске или получении страницей фокуса проверяем наличие кукиса. Если его нет:
- записываем кукис с временем старта
- начинаем отсчет
Если кукис есть:
- считываем кукис
- смотрим который сейчас час (дата)
- корректируем счетчик
- запускаем дальше
Если окно запущено и находится в фоне, нам ведь все равно, что там отображается в таймере, да? Пусть он там замедленно считает.
|