Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Jak přinutit Operu zapomínat obrázky ?

Mám dynamickou stránku, která generuje graf jako obrázek.
Graf (obrázek) je pokaždé jiný a proto je nežádoucí, aby jej doplňoval prohlížeč z cache.
Ve FireFoxu, Netscape, IE to chodí OK. Stačí přidat tag:
<meta http-equiv='Content-Type' content='text/html; charset=Windows-1250' content='no-cache' />

Jenže Opera je pěkně tvrdohlavá potvora a pamatuje si první obrázek.
Jak jí to vytluču z cache navždy ? ]:(

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Sú dve možnosti: 1. Poslať hlavičky pre vygenerovaný obrázok, aby ho prehliadač nekešoval (funkciou…
los 26.03.2006 15:13
los
Asi potřebuju trknout. Já do té stránky nahrávám další kódy + JavaScripty takže potřebuju přihrávat…
Flash_Gordon 26.03.2006 15:22
Flash_Gordon
Hlavičky pre kešovanie obrázka musíš poslať v kóde, ktorým sa generuje obrázok. Takže budeš modifiko…
los 26.03.2006 15:36
los
Mmmm. Ten první bod co píšeš sedí a samozřejmě modifikuji přimo kód (stránku), který se stará o to v… nový
Flash_Gordon 26.03.2006 15:41
Flash_Gordon
Jséš frajer losu. Podařilo se ti zkrotit Operu 9. Přidávat za obrázek parametr aktuálního datumu a č… poslední
Flash_Gordon 26.03.2006 15:53
Flash_Gordon

Sú dve možnosti:
1. Poslať hlavičky pre vygenerovaný obrázok, aby ho prehliadač nekešoval (funkciou header).
2. Ak sú obrázky nejakým spôsobom parametrizovateľné (t.j. pre rovnaké parametre sa zobrazí rovnaký obrázok), stačí odkazovať na obrázok aj s parametrami.

Hlavičky pre kešovanie obrázka musíš poslať v kóde, ktorým sa generuje obrázok. Takže budeš modifikovať súbor, ktorým generuješ obrázok. Hlavičkami pre HTML stránku určuješ iba kešovanie tej stránky.

Alebo ešte ďalšia možnosť je pridať do odkazu na obrázok nejaký parameter, ktorý bude vždy rôzny (napr.: src="obrazok.png?$aktualny_cas").

Zpět do poradny Odpovědět na původní otázku Nahoru