С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 22/06/05 в 23:44 |
Какой-то глюк в Опере с ифремом.
1) Выводимый в нем банер меньше по высоте на 3 пикселя. Увеличение рамера ифрейма не помогает. В ИЕ все работает нормально.
2) Идет кеширование браузером выводимых в иферейме картинок. Прописывание всех тегов который запрещают кеширование как в теле отсновной страницы так и в ифрейме не помогает. Спасает только reload на javascritp. Касается и ИЕ и оперы.
Посоветуйте как с этим справиться.
|
|
|
|
С нами с 18.05.00
Сообщения: 4988
Рейтинг: 881
|
Добавлено: 23/06/05 в 02:14 |
примерчик покажи
|
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 23/06/05 в 22:34 |
При загрузке главной страницы генерируется ифрайм и банер. На главной странице меняется размер ифрейма, в ифрейме меняется размер банера. Банер меняется, но имеет тот же номер. Я понимаю, что можно постоянно менять его имя и тогда от не будет кешироваться, но я не ищу легкой дороги .
главная страница:
Код: |
<HTML><HEAD>
<meta http-equiv="Expiries" content="Thu, 01 Jan 1970 00:00:01 GMT">
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate">
<meta http-equiv="Pragma" content="no-cache">
</HEAD><BODY>
<IFRAME SRC="fr1.html" WIDTH=296 HEIGHT=120 frameborder="0" marginheight="0" marginwidth="0" SCROLLING="no" NORESIZE></IFRAME>
</BODY></HTML>
|
Ифрайм fr1.html
Код: | <HTML><HEAD>
<meta http-equiv="Expiries" content="Thu, 01 Jan 1970 00:00:01 GMT">
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate">
<meta http-equiv="Pragma" content="no-cache">
</HEAD><BODY>
<IMG src="19.jpg" width="296" height="120">
</BODY></HTML> |
|
|
|
|
С нами с 18.05.00
Сообщения: 4988
Рейтинг: 881
|
Добавлено: 23/06/05 в 23:10 |
в хтакцесс попробуй:
<Files 19.jpg>
Header set Expires "Mon, 26 Jul 1997 04:00:00 GMT"
Header set Cache-Control "no-cache, must-revalidate"
Header set Pragma "no-cache"
</Files>
у меня работает, в IE по кр.мере
Надо так же понимать, что файл будет находиться в кэше, пока открыто окно. Пр закрытии окна, файл должен затереться.
|
|
|
|
С нами с 18.05.00
Сообщения: 4988
Рейтинг: 881
|
Добавлено: 23/06/05 в 23:12 |
а вообще скинь линк, где это у тебя лежит.
лучше на месте смотреть
|
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 24/06/05 в 00:30 |
Пока все еще лежит у меня на винте .
Не хочу в это вмешивать еще сервер с хтакцесом.
Люди говорят, что если все будет на сервере, то кеширования не будет. Хотя я в этом что-то сомневаюсь.
|
|
|
|
С нами с 18.05.00
Сообщения: 4988
Рейтинг: 881
|
Добавлено: 24/06/05 в 01:08 |
у тебя сервер на машине?
откуда кэширование то взялось?
метатэги не помогут - они только саму страницу запрещают кэшировать, а графика вся останется в кэше. Ктсати мета - ненадежно, лучше заголовок отдавать хедером, на пхп например.
А для графики - только так имхо. Ну или еще как-то настраивать сервер, что бы он перед отдачей картинки выдал заголовок, запрещающий кэширование.
|
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 24/06/05 в 21:31 |
Vad писал: | у тебя сервер на машине?откуда кэширование то взялось? |
Я в Апаче настройки связанные с кешем не менял.
Vad писал: | Ктсати мета - ненадежно, лучше заголовок отдавать хедером, на пхп например. |
Я пробывал и хедером для главной страницы.
Vad писал: | метатэги не помогут - они только саму страницу запрещают кэшировать, а графика вся останется в кэше. |
Вот этого я не знал. Тогда единственный способ это релоад через яваскрипт. Хотя еще покопаюсь, может как-то можно определять откуда была загружена картинка с кеша или сервера.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |