Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / частичное обновление страницы / 25 сообщений из 25, страница 1 из 1
31.03.2015, 12:22
    #38922226
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
Имеется страница с html содержимым и подключённым в ней CSS файликом.

и вот стрвница сформирована и отображена в браузере, и тут кто-то программно меняет в CSS файле правила относительно определённого дива.

Как сделать так чтоб изменения показались в браузере но не обновлять при этом всё страницу??
Достаточно ли для этого перезагрузить аджакс запросом содержимое этого дива?
...
Рейтинг: 0 / 0
31.03.2015, 12:57
    #38922295
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
AreostarДостаточно ли для этого перезагрузить аджакс запросом содержимое этого дива?
Едва ли, скорее всего CSS будут закешированы браузером юзера, и надо перегружать всю страницу.
А зачем это?
...
Рейтинг: 0 / 0
31.03.2015, 13:01
    #38922305
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
просто итересно стало(мысль роявилась)

И что вообще способа нет???
...
Рейтинг: 0 / 0
31.03.2015, 13:14
    #38922334
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
Areostarпросто итересно стало(мысль роявилась)

И что вообще способа нет???
А для чего это? Первый раз такое... желание слышу.
...
Рейтинг: 0 / 0
31.03.2015, 13:22
    #38922352
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
AxeleronAreostarпросто итересно стало(мысль роявилась)

И что вообще способа нет???
А для чего это? Первый раз такое... желание слышу.

Я же говорю интересно стало! ладно подумал немного - мою задумку легче будет по другому реализовать!!

Только ещё один вопросик -- можно ли программно противодействовать кешированию страницы - тоесть ксои страница часто изменяется(тоесть изменяются данный на основе которых генерируется страница) чтоб браузер старую не показывал! млм если страница каждый раз генерируется то проблет небудет??
...
Рейтинг: 0 / 0
31.03.2015, 13:45
    #38922407
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
Areostarладно подумал немного - мою задумку легче будет по другому реализовать!!
Я уверен, что вы просто неверно сформулировали задачу и пытаетесь ее решить неверным способом.

AreostarТолько ещё один вопросик -- можно ли программно противодействовать кешированию страницы
Можно.
...
Рейтинг: 0 / 0
31.03.2015, 13:46
    #38922410
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
Areostarможно ли программно противодействовать кешированию страницыНастройте веб-сервер, чтобы отдавал заголовки
Код: sql
1.
Cache-Control: no-cache

или даже
Код: sql
1.
Cache-Control:"no-store, no-cache, must-revalidate, post-check=0, pre-check=0"
...
Рейтинг: 0 / 0
31.03.2015, 13:48
    #38922420
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
miksoft
Код: sql
1.
Cache-Control:"no-store, no-cache, must-revalidate, post-check=0, pre-check=0"

Только без кавычек. Кавычки это у меня уже FF подставил.
...
Рейтинг: 0 / 0
31.03.2015, 13:53
    #38922435
-k2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
Areostar,

авторДостаточно ли для этого перезагрузить аджакс запросом содержимое этого дива?
нет, у вас стили лежат в css, содержимое дива тут ни при чем, нужно перегрузить именно css, например
$("head").append("<link rel='stylesheet' type='text/css' href=/path/name.theme.css?t=<time>' />");

но как минимум сервер должен оповестить клиента, что css на сервере изменился, иначе клиент не узнает,
что пора обновиться=>вебсокеты
...
Рейтинг: 0 / 0
31.03.2015, 15:49
    #38922736
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
-k2-Areostar,

авторДостаточно ли для этого перезагрузить аджакс запросом содержимое этого дива?
нет, у вас стили лежат в css, содержимое дива тут ни при чем, нужно перегрузить именно css, например
$("head").append("<link rel='stylesheet' type='text/css' href=/path/name.theme.css?t=<time>' />");

но как минимум сервер должен оповестить клиента, что css на сервере изменился, иначе клиент не узнает,
что пора обновиться=>вебсокеты

Спасибо за ответ!!
...
Рейтинг: 0 / 0
31.03.2015, 15:50
    #38922738
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
miksoftAreostarможно ли программно противодействовать кешированию страницыНастройте веб-сервер, чтобы отдавал заголовки
Код: sql
1.
Cache-Control: no-cache

или даже
Код: sql
1.
Cache-Control:"no-store, no-cache, must-revalidate, post-check=0, pre-check=0"



Ясно Только вот сервер не мой!
...
Рейтинг: 0 / 0
31.03.2015, 16:02
    #38922766
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
AreostarТолько вот сервер не мой!А тогда вообще о чем разговор?
...
Рейтинг: 0 / 0
31.03.2015, 16:13
    #38922798
-k2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
miksoft,

это вполне может означать, что у автора нет доступа к настройке сервера
...
Рейтинг: 0 / 0
31.03.2015, 16:15
    #38922807
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
-k2-miksoft,

это вполне может означать, что у автора нет доступа к настройке сервераЭто я понял. Но если нет такого доступа, то какой смысл в вопросах?
...
Рейтинг: 0 / 0
31.03.2015, 16:19
    #38922815
-k2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
miksoft,

как вы уже поняли :), я к тому, что вопрос можно решить и без доступа к настройке сервера
...
Рейтинг: 0 / 0
31.03.2015, 16:26
    #38922832
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
-k2-miksoft,

как вы уже поняли :), я к тому, что вопрос можно решить и без доступа к настройке сервераНу можно еще <meta http-equiv="Cache-Control" content="no-cache" /> попробовать.
Но могут быть странные глюки, если вдруг meta http-equiv начнут расходиться с заголовками http-сервера.

Или речь о каком-то другом решении вопроса?
...
Рейтинг: 0 / 0
31.03.2015, 16:29
    #38922840
-k2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
miksoftИли речь о каком-то другом решении вопроса?

добавление параметра к названию (таймстэмп даты изменения файла)
...
Рейтинг: 0 / 0
31.03.2015, 16:33
    #38922847
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
-k2-miksoftИли речь о каком-то другом решении вопроса?

добавление параметра к названию (таймстэмп даты изменения файла)Ну можно и так.
Хотя формально это будет уже другой url, так что содержимое страницы может измениться, вплоть до 404.
...
Рейтинг: 0 / 0
31.03.2015, 16:42
    #38922875
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
miksoft-k2-miksoft,

как вы уже поняли :), я к тому, что вопрос можно решить и без доступа к настройке сервераНу можно еще <meta http-equiv="Cache-Control" content="no-cache" /> попробовать.
Но могут быть странные глюки, если вдруг meta http-equiv начнут расходиться с заголовками http-сервера.

Или речь о каком-то другом решении вопроса?
Это не самый надежный способ устранения кэширования. Но проблема не в этом, проблема в том, что ТС хочет чего-то странного.
...
Рейтинг: 0 / 0
31.03.2015, 16:44
    #38922879
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
-k2-miksoftИли речь о каком-то другом решении вопроса?

добавление параметра к названию (таймстэмп даты изменения файла)
Изменение таймстэмпа нужно прописывать и в референсах, иначе не сработает...
...
Рейтинг: 0 / 0
31.03.2015, 16:50
    #38922897
-k2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
Axeleron,

уточните плиз для тех кто в танке :)
...
Рейтинг: 0 / 0
31.03.2015, 16:56
    #38922913
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
-k2-,
Пардон, глупость сказал :)
...
Рейтинг: 0 / 0
31.03.2015, 17:01
    #38922921
-k2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
Axeleron,

ноу проблем, я за свой мозг обеспокоившись :)
...
Рейтинг: 0 / 0
31.03.2015, 17:03
    #38922926
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
-k2-ноу проблем, я за свой мозг обеспокоившись :)
Не-не, интересный Ваш способ на самом деле. Все должно сработать при измененном CSS файле.
...
Рейтинг: 0 / 0
01.04.2015, 06:46
    #38923278
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичное обновление страницы
Зачем так жарко спорить! Пока доступа нет. У меня пока что просто хостингю если задумка пойдёт то куплю выделеный сервер.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / частичное обновление страницы / 25 сообщений из 25, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]