Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: ie8 setinterval траблы
Покинул форум
Сообщений всего: 329
Дата рег-ции: Июль 2011
Помог: 1 раз(а)
Всем привет.
Сделал на сайте вывод времени сервера ежесекундный, а также обновление прайс листа ежесекундное.
На ФФи хроме работает нормально, а на эксплорере срабатывает ровно один раз и даже обнолвение страницы не дает результат.
Кстати, daglas1, если у вас часы с секундами, то лучше сделать интервал не 1000, а 500. Если оставить 1000, то бывают ситуации когда часы "переключаются" через 2 секунды. Сам с таким столкнулся как-то.
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
daglas1
Отправлено: 10 Декабря, 2012 - 07:53:09
Посетитель
Покинул форум
Сообщений всего: 329
Дата рег-ции: Июль 2011
Помог: 1 раз(а)
Спасибо коллеги, буду тестить. Хотя еще у меня есть вариант для чтения статического хтмл контента, средствами пхп а потом установки запрета кэширования.
DeepVarvar
Отправлено: 10 Декабря, 2012 - 08:44:16
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Саныч, я предпочитаю писать вариант в обертке, т.к. часто бывает нужно передать аргументы или еще что-то сделать.
daglas1, самый правильный вариант - получить значение времени один раз, и использовать это смещение для таймера на js. Оно тоже прекрасно умеет получать кастомные величины.
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
DeepVarvar пишет:
я предпочитаю писать вариант в обертке, т.к. часто бывает нужно передать аргументы или еще что-то сделать.
+1
Саныч
Отправлено: 10 Декабря, 2012 - 11:02:05
Участник
Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010 Откуда: Украина, Запорожье
Помог: 62 раз(а)
DeepVarvar, я ж не спорю, но в данном случае можно и так
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
daglas1
Отправлено: 10 Декабря, 2012 - 15:06:34
Посетитель
Покинул форум
Сообщений всего: 329
Дата рег-ции: Июль 2011
Помог: 1 раз(а)
К сожалению не запрет кєширования. Не изменение структуры синтаксиса ява скрипт кода не помогло. Попробую еще через фрейм, или ифрейм.
daglas1
Отправлено: 10 Декабря, 2012 - 19:48:36
Посетитель
Покинул форум
Сообщений всего: 329
Дата рег-ции: Июль 2011
Помог: 1 раз(а)
вобщем оказывается это не глюк эксплорера это частный случай моего кода. Там трабы вылазили от иксемель запросов. Убрал лишние запросы и теперь все гуд.
DeepVarvar
Отправлено: 10 Декабря, 2012 - 19:52:10
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
И все же прислушайтесь (причитайтесь) к сказанному:
DeepVarvar пишет:
Саныч, я предпочитаю писать вариант в обертке, т.к. часто бывает нужно передать аргументы или еще что-то сделать.
daglas1, самый правильный вариант - получить значение времени один раз, и использовать это смещение для таймера на js. Оно тоже прекрасно умеет получать кастомные величины.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.