Поставил таймер на сайт, но появились 3 проблемы1) Таймер при нажатии отсчитывает время адекватно, только в chrome 2)таймер возвращается на начальную позицию, когда обновляешь сайт 3)Когда в мозиле нажимаешь на таймер все работает, но при обновлении кнопка, которая запускает таймер, отключается.На хостинге имеется бд
Сам таймер написан на java скрипте
if (h == 12) { document.getElementById("gg").style.backgroundColor=color;} if (All == 0) { startButton.disabled = false; }else{ startButton.disabled = true; } startButton.onclick = function() { if (All == 0) { window.location.reload(); }else{ }} if (s == 0) { if (m == 0) { if (h == 0) { return; } h--; m = 60; if (h < 10) h = "0" + h; } m--; if (m < 10) m = "0" + m; s = 59; } else s--; if (s < 10) s = "0" + s; document.getElementById("my_timer").innerHTML = h+":"+m+":"+s; setTimeout(startTimer, 1000); } </script>
<p><center><span id="my_timer" style="color: #f00; font-size: 150%; font-weight: bold;">12:00:00</center></span></p>
я понимаю что скрипт должен брать время из бд, но как это реализовать?
Бамп
>>122513864Пиздец магия бафомет из экрана вылез, ну его нахуй.
>>122513892Кури мануалы, ты что думал легко будет?
>>122514101Нет конечно же, но я не думаю что прям все нужное найду на просторах интернета, в статьях 13-14 годов, мне бы лучше пригодилась живая помощь
>>122513844 (OP)Таймер с БД на js. Ебанутый блять. Гугли про вёбсокеты и считай время на сервере.
Стоп. Для чего тебе нужен таймер? Он точно нужен?
>>122514463Да от него завист судьба сайта
>>122514510Что отсчитываешь?
>>122514521Ну когда таймер по нулям, то кнопка активна, нажимаем на кнопку таймер запускается и все по кругу
>>122514539Тогда просто поищи скрипт. Что-то вроде "красивый таймер на js"
>>122514604Так они не работают от кнопки :C, уже пробывал
>>122514625>Так они не работают от кнопки :C, уже пробывалТы видимо особенный.
>>122514823Да и тем более проблема с обновлением остается
>>122514850Естественно, что если ты загружаешь страницу заново, то и все скрипты начнут работать заново.Тебе уже сказали про сокеты.
>>122514937И как их использовать?
>>12251503630 мин после еды
E
>>122515123вроде же до еды?
>>122515036Конечно, по-хорошему, я должен ответить "Сука, блять, сука иди нахуй". Но все же, таймер пишешь на серверной части и через сокет посылаешь значение на страницу. Конечно лучше посылать текущее на онлоад страницы и на страницы уже продолжать считать на ней.на ноде за 20 минут пишется.
>>122515223Пойду рвать жоппу, спасибо анон :*