Cachen von JavaScript-Dateien verhindern
Gunter
- javascript
0 Struppi
Hallo,
ich schreibe meinen JavaScript-Code für gewöhnlich in eine gesonderte js-Datei und binde sie über das SCRIPT-Tag in die
HTML-Seite ein.
Leider wird mir nun diese Seite vom Browser gecachet, obwohl ich dort
eigestellt hab, daß er alle Seiten immer neu anfordern soll. Bei den
html-Dateien klappt das ja auch. Nur nicht bei den js-Dateien.
Kann ich vielleicht in den JavaScript-Dateien auch einen Befehl absetzen, der das Neuladen der Datei erzwingt, so wie ich es in HTML mache?
Vielen Dank für Eure Hilfe,
Gruß
Leider wird mir nun diese Seite vom Browser gecachet, obwohl ich dort
eigestellt hab, daß er alle Seiten immer neu anfordern soll. Bei den
html-Dateien klappt das ja auch. Nur nicht bei den js-Dateien.
Du meinst im IE passiert dies. Nimm Mozilla, der soweiso wesentlich sinnvoller für die entwicklung von JS code ist, da er dir darüber hinaus noch Fehlermeldungen anzeigt, mit denen du etwas anfangen kannst.
Kann ich vielleicht in den JavaScript-Dateien auch einen Befehl absetzen, der das Neuladen der Datei erzwingt, so wie ich es in HTML mache?
Das einzige was mir einfällt, diesen IE Bug zu umgehen, ist, die Datei mit JS einbinden und an die Quellangabe eine Zufallszahl anhängen.
document.write('<script type="text/javascript" src="script.js?"'
Struppi.