@MiMarch

Как сохранять значения js таймера на сервере?

Есть таймер на JS, который считает от значения в заголовке до 0. Но JS это frontend и при перезагрузке он обнуляется. Как вариант можно использовать node.js?
function timer(){
		    var obj=document.getElementById('timer');
		    var regexp = /(\d+)/i;
		    var RealTimer = regexp.exec(obj.innerHTML)[0];
		    RealTimer=RealTimer - 1;
		    if (RealTimer<0) RealTimer=0;
		    obj.innerHTML =RealTimer;
		    if (RealTimer==0) {
					alert('time=0');
		    }
		    else { setTimeout(timer,1000); }
		  }
		 setTimeout(timer,1000);
  • Вопрос задан
  • 234 просмотра
Пригласить эксперта
Ответы на вопрос 2
Immortal_pony
@Immortal_pony Куратор тега PHP
Писать данные в cookie/localStorage
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
Ну так отправляйте эти данные на сервер (ajax-ом, например) или сохраняйте где-то на клиенте (в localstorage, например). И вообще, это не таймер, а кошмар какой-то. Вместо множества односекундных таймаутов лучше один раз написать setInterval. И все равно он будет отставать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы