|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.01.2017, 16:22 | #21 |
Форумчанин
Регистрация: 20.12.2016
Сообщений: 270
|
Код HTML:
<script> var diff = <?php echo time()*1000; ?> - ( new Date().valueOf()); function startTime1() { var today=new Date( Date.now().valueOf() + diff ); var h1=today.getUTCHours(); var m1=today.getUTCMinutes(); var s1=today.getUTCSeconds(); h1=checkTime(h1); if (24<=h1) {h1 = h1-24}; m1=checkTime(59-m1); s1=checkTime(59-s1); document.getElementById('txt1').innerHTML = h1+":"+m1+":"+s1; var t = setTimeout(function(){startTime1()},500); } function checkTime(i) { if (i<0) {i = i*(-1)}; if (i<10) {i = "0" + i}; return i; } </script> <body onload="startTime1();"> <span id="txt1"></span> </body>
формошлеп.рф
witech.su |
20.01.2017, 17:01 | #22 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
https://jsfiddle.net/ с PHP не работает.
Тестируй на сервере, код рабочий. |
20.01.2017, 17:02 | #23 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
кстати, я у себя проверил, у меня всё работает. разумеется, этот код должен отдаваться сервером с поддержкой PHP. Согласитесь, странно использовать скрипт, написанный на PHP на сервере, где нет PHP?! p.s. этот скрипт критичен к изменению локального времени в процессе работы скрипта. т.е. если сначала изменить время, а потом открыть страницу, то всё будет отрабатывать нормально. а если открыть страницу, а потом, в процессе работы скрипта (не обновляя страницу) изменить локальное время, то и оно и в скрипте изменится. Если это недопустимо, то нужно менять подход и постоянно брать время с сервера запросом (AJAX). |
|
21.01.2017, 02:46 | #24 |
Форумчанин
Регистрация: 20.12.2016
Сообщений: 270
|
Спасибо! Отпишусь о результатах.
_______________ Данный код при подстановке не работает. Меня начинает терзать мысль, что дело тут в движке DLE... PHP хост поддерживает Попробую сейчас на чистом ---.html посмотреть, работает ли _______________ test.html:7 Uncaught SyntaxError: Unexpected token < Ругается на строчку <?php echo time()*1000; ?> - ( new Date().valueOf());
формошлеп.рф
witech.su Последний раз редактировалось maks1331; 21.01.2017 в 03:25. |
21.01.2017, 11:35 | #25 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
|
21.01.2017, 12:28 | #26 |
Форумчанин
Регистрация: 20.12.2016
Сообщений: 270
|
То есть в файле .html он работать не будет?) А как мне его тогда применять, если он у меня в html должен быть, вы программисты сложные ребята
формошлеп.рф
witech.su |
21.01.2017, 12:50 | #27 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Есть пара вариантов:
Заменить расширение файла с .html на .php. «Заставить» сервер обрабатывать php-код в html-файлах. (.htaccess –> AddType application/x-httpd-php .html .htm) |
21.01.2017, 13:01 | #28 | |
Форумчанин
Регистрация: 20.12.2016
Сообщений: 270
|
Цитата:
AddType 'text/html; charset=cp1251' .html .htm .shtml - эта строчка имеет другой смысл? После неё записывать или её заменять?
формошлеп.рф
witech.su |
|
21.01.2017, 14:02 | #29 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Не нужно бояться – нужно пробовать.
Не заменять – а добавить новую строку. Не получится – уберёшь, делов-то... |
21.01.2017, 14:10 | #30 | |
Форумчанин
Регистрация: 20.12.2016
Сообщений: 270
|
Цитата:
_____ Вот это поворот! На чистом файле ---.php код работает... В чём же тогда дело? я подставляю его в свой html и у меня он не работает (а так как я сразу использую 3 подобных таймера) то и все остальные перестают работать... Я в недоумении _____ Код любезно предоставленный Serge_Bliznykov (огромное спасибо) меня полностью устраивает, можно сказать он полностью независим от локалки, что и требовалось! Осталось только всё верно подключить.... _____ По сути, я могу просто создать 3 ---.php файла и ссылаться на них уже там где нужно с помощью iframe... Если с точки зрения правильности и прочего это достойное решение, я попробую так
формошлеп.рф
witech.su Последний раз редактировалось maks1331; 21.01.2017 в 14:19. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Время на сайт с сервера | grelem | JavaScript, Ajax | 1 | 04.12.2012 15:53 |
Запуск программы в определенное время ( день и время ) | artbotva | Общие вопросы Delphi | 4 | 09.11.2012 15:05 |
Большое время ожидания ответа сервера | pest11 | БД в Delphi | 9 | 29.03.2012 08:16 |
Время сервера | Veiron | БД в Delphi | 7 | 30.06.2009 19:15 |
Время нажатия на кнопку мыши(Время реакции) | Кирилл13 | Помощь студентам | 1 | 11.04.2009 19:41 |