MSIE+cachowanie obrazka

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
stanik
Posty: 1
Rejestracja: czw gru 18, 2003 10:00 pm

MSIE+cachowanie obrazka

Post autor: stanik »

Witam

Napisalem sobei skrypt wyswietlajacy obrazek na ekranie w nowym oknie o
rozmiarach odpasowanych do tego obrazka (+niewielki margines, na 20px). I
wszytko dziala ladnie, ale tylko pod Gecko (Mozilla, Firebird, Netscape).
Pod MSIE dziala ok ale do czasu.

Gdy mam obrazek np. http://domena/obraek.gif o rozdzielczosci 800x600 i
wyswietle go za pomoca skrypu wszytko jest ok. Teraz podmieniam ten obrzek
(ta sama nazwa w tym samym miejscu na tym samym serwerze) nowym o
rozdzielczosci np 200x400, wyswietli sie nowy obraek, ale w strej rozdzialce
(800x600), czyli bardzo znieksztlcony.

Obrazek wczytuje w sposob snandardowy:
Kod:

Kod: Zaznacz cały

pict = new Image(); 
pict.src = imagename;


Po podmianie obrazke pict.height i picy.width pozostaja takie jak byly przy
pierwszym wyswietleniu (czyli tu 800x600). Probowalem juz generowac skrypt z
pozimu PHP dodajac headery blokujace cachowanie, generowanie tylko strony
wyswietlanej przez skrypt (tej z obrazkiem) z poziomu php z takimi hederami
i nic...

Dodawalem w linku do obrazka losowy parametr np:
Kod:

Kod: Zaznacz cały

<img 
src="obrazek.gif&ba015f23de7188776089a9198711bf36=ba015f23de7188776089a91987 
11bf36" width...> 
ale i to nie zapobiga cachowaniu (co ciekawe cachowana jest tylko
rodzielczosc a nie caly obrazek). Nie pomaga wyczyszczenie plikow
tymczasowych w MSIE.

Aha. I mowimy tu caly czas o rzeczywistych rozdzielczoscach obrazka;-)
Moja wersja MSIE to 6.0.2800.1106 (angielska).

Ma ktos pomysl jak zmusici MSIE do tego aby odswierzal sobie rozmairy
obrazka przy kazdym wczytaniu?

Pozdrawiam
Marcin Staniszczak
ODPOWIEDZ