Forum Webscript.Ru
Дизайн и Верстка => Всё о Html => Тема начата: Dim от 20 Августа 2001, 20:15:13
-
Какая есть конструкция самая простая для обновления страницы? >>>
Т.е. необходимо чтобы посетитель получал всегда свежую страницу, а не ту которая застряла с таким же именем в кэше сервака или компа.
Есть ли что либо такое в HTML?
Если в HTML нет, то можно наверное на JS, если так то пожскажите пожалуйста.
Буду всем признателен за ответы.
-
Вставь после строчку:
-
К сказанному Realtor from Moscow хочу добавить, что с \\"no-cashe\\" не стоит злоупотреблять.
-
К сказанному Realtor from Moscow хочу добавить, что с \\"no-cashe\\" не стоит злоупотреблять.
Абсолютно согласна :)
Лучше обойти кеширование поставив прошедшую дату устаревания содержимого страницы, например так:
-
Ту Tepncuxopa:
На сколько я понял
не даёт кэшироваться странице, только не понял кем, компом юзера или кэшем сервака?
А вот ты предлагаешь поставить прошлую дату, ну поставлю прошлую дату, а кто браузеру скажет что ему надо лезть за сервака заново
http-equiv=\\"expires\\"
что ли?
-
Согласен со всем вышесказанным. И спасибо
Tepncuxopa за грамотную мысль:cool:
-
Ту Tepncuxopa:
На сколько я понял
не даёт кэшироваться странице, только не понял кем, компом юзера или кэшем сервака?
Проблема в том, что некоторым проксям глубоко фиолетово, что у тебя указан \\"no-cache\\" :mad: Я столько намучилась с этим, что пришлось искать обходные пути...
А вот ты предлагаешь поставить прошлую дату, ну поставлю прошлую дату, а кто браузеру скажет что ему надо лезть за сервака заново
http-equiv=\\"expires\\"
что ли?
http-equiv=\\"expires\\" указывает дату устаревания информации на страничке. Например, фирма проводит какую-то рекламную акцию до определенного числа, и эта дата указывается в \\"expires\\", чтобы потом не вводить пользователей в заблуждение.
При получении странички браузер сравнивает дату, указанную в \\"expires\\", с текущей, и в нашем случае (когда она заведомо прошедшая) обнаруживает несоответствие и посылает запрос серверу дабы получить \\"обновленный\\" вариант странички.
Не стандартный, конечно, способ, но работает везде :D
-
еще один необычный =) способ - вызывать страничку с например датой обновления в QUERY_STRING т.е. http://www.yoursite.ru/about.html?21.08.2001
ну или если какиенибудь параметры уже передаются, то так http://www.yoursite.ru/about.php?param=val&updated=21.08.2001
-
Спасибо всем огромное.
Особенно Tepncuxopa :)
Как правильно \\"Tepncuxopa\\" по русски прочитать то, а Tepncuxopa? ;)
-
Лучше не пробуй - язык сломаешь :D