[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: таймер обратного отсчета
B_Alex
есть таймер:
<script> DD=0;
onload=function()
{alert("Нижданчик!")
Dphp=(new Date()).getTime()+300*1000;
dKlientM=(new Date()).getTimezoneOffset();
setInterval(clock1,999);clock1();
}
function clock1(){var D;
document.getElementById('servertime').innerHTML=
(D=new Date(Dphp-(new Date()).getTime()+dKlientM*60000)).getHours()+':'
+(D.getMinutes()/100).toFixed(2).substr(2)+':'+(D.getSeconds()/100).toFixed(2).substr(2);
}
</SCRIPT>
(обратный отсчет)
необходимо, чтобы таймер не перезагружался при перезагрузке страницы, а обновлялся при возникновении в базе mysql нужного параметра.



Спустя 29 дней, 6 часов, 27 минут, 25 секунд (9.05.2008 - 20:04) kirik написал(а):
мм...насколько я понимаю, это нельзя сделать по причине того, что яваскрипт отрабатывает браузер, и после перезагрузки странички сценарий будет отрабатываться поновой...
единственное можно сделать так: есть какой-то текстовичек (бд), в который прописывается каждую секунду новое время, а Ajax скрипт на страничке достает это значение каждую секунду... или достает один раз при загрузке, а потом начинает отсчитывать от этого значения уже яваскрипт.. все что приходит в голову..

Спустя 5 лет, 9 месяцев, 5 дней, 1 час, 52 минуты, 55 секунд (14.02.2014 - 21:57) FatCat написал(а):
Цитата (kirik @ 9.05.2008 - 20:04)
есть какой-то текстовичек (бд), в который прописывается каждую секунду новое время

Лучше в куки каждую секунду.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.