Hej,
Hvordan kan jeg forhindre opera 6.0 i at cache et javascript ?
Hvis jeg skriver det som:
<SCRIPT language=JavaScript src="mainmenu_array.js.php"
type=text/javascript></SCRIPT>
(Jeg kalder en php side som sprøjter noget javascript ud.)
Så cacher Opera dette script, selvom det rent faktisk ændrer sig hver
gang man loader det.
Jeg har prøvet, uden held at indsætte dette i head sektionen i mit
dokument
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-store">
<META HTTP-EQUIV="Expires" CONTENT="-1">
En beskidt løsning var at kalde time() og hægte dette på filnavnet, så
den tror det er et nyt script hver gang,
men er det virkelig den "rigtige" løsning ?
<SCRIPT language=JavaScript src="mainmenu_array.js.php?<?php echo
time();?>" type=text/javascript></SCRIPT>
Tak,
Mvh
Dennis
|