| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > не перезагружать смайлики |
| Автор: Elfet 26.9.2004, 21:56 |
| у меня есть чат, такой : два фрейма, один пустой, а другой обновляется каждые 5 сек, и копирует текст в пустой фрейм а как сделать так что бы смайлики не перезагружались каждый раз |
| Автор: S.A.P. 26.9.2004, 22:01 |
| Точно не знаю, но попробуй засунуть все смайлики в отдельный фрейм, вполне возможно, что браузер будет кэшировать их и не подгружать каждый раз. |
| Автор: Sardar 27.9.2004, 01:01 |
| А браузер по любому будет кешировать смайлики, если они не сгенерированные твоим скриптом. Как ты увидел что они не кешируются? |
| Автор: Aliance 27.9.2004, 14:46 |
| Хм, лишних мета-тегов не понаписал, случайно? И браузер какой? |
| Автор: Elfet 27.9.2004, 16:51 | ||||||
Это не помогает
у меня модем медленый
у меня ИЕ а у кого-нибудь другого-другой =) Может через RegEx это тоже делать? Подстовлять кактинки? |
| Автор: Aliance 27.9.2004, 17:36 |
| Проверь не стоит ли no-cashe |
| Автор: Elfet 27.9.2004, 21:49 |
| no-cashe - угу стоит я ставил, и чат тож я делал |
| Автор: Aliance 27.9.2004, 22:26 |
| Elfet Догадайся с трех раз, что нужно убрать из кода? |
| Автор: Elfet 28.9.2004, 16:52 | ||
тогда чат стоит и не обновляется =) |
| Автор: Sardar 28.9.2004, 21:55 |
| Elfet что то ты не то убрал... Похоже ты не передаешь никакие аргументы скрипты в перезагружаемом фрейме, тогда в обновляемый фрейм к адресу прибавляй какое нибудь рандомное значение. Вообще брауазер не должен кешировать страницу если та имеет аргументы после ?. |
| Автор: Elfet 3.10.2004, 13:29 | ||
не совсем понял что ты сказал |
| Автор: Sardar 3.10.2004, 14:34 | ||
Делаешь фрейм с сообщениями, в который с помощью JS вставляешь инфу. Через нульфрейм(ы) подгружаешь данные. При каждой загрузке с данными получаешь текущее время(timestamp), при запросе ты отправляешь полученное в прошлый раз время. Сервер на основе этого времени выдает тебе свежую инфу. Картинки должны быть статичными, т.е. должны иметь статичный адрес: ./images/name.gif и сервак на поле If-Modifed-Since должен отвечать не измененно, тогда браузер подгружать картинки заново не будет. Короче не генери картинки скриптом и все будет путём |
| Автор: Elfet 4.10.2004, 12:58 | ||
|