Имеется javascript: Код (Text): <script type="text/javascript"> var hours = $d1; var min = $d2; var sec = $d3; function display() { sec+=1; if (sec>=60) { min+=1; sec=0; } if (min>=60) { hours+=1; min=0; } if (hours>=24) hours=0; if (sec<10) sec2display = "0"+sec; else sec2display = sec; if (min<10) min2display = "0"+min; else min2display = min; if (hours<10) hour2display = "0"+hours; else hour2display = hours; document.getElementById("seconds").innerHTML = hour2display+":"+min2display+":"+sec2display; setTimeout("display();", 1000); } </script> Как я понимаю он задаёт переменной "seconds" значение времени сервера. В переменные $d подставляются серверные параметры времени. Час минуты и секунды. Имеется блок, появляющийся через 10 секунд: Код (Text): <script type="text/javascript"> setTimeout(function(){$('.web').fadeIn('fast')},10000) </script> <div class="web" style="display: none;">Появляющийся блок</div> Как заставить этот блок появляться не через 10 секунд, а в 15.00 по времени сервера? Возможны любые другие решения. Задача - появление блока по времени сервера.
Javascript выполняется на стороне клиента и имеет доступ к клиентскому времени. На сколько критично это отображение? А после 15:00 должно отображаться?
В переменные $d подставляются серверные параметры времени. Час минуты и секунды. При помощи кода: Код (Text): <? data ?> В итоге джаваскрипт имеет доступ к серверному времени. Имеется чат в ктором сидят пользователи. Это одна страница. Мне нужно чтобы в 15.00 появлялось для всех уведомление. И потом исчезало, напримере через минуту. Все приведённые вверху скрипты реализуют это. Но не могу их связать в единый скрипт.