Vielleicht solltest Du mal zeigen, wie Du es umgesetzt hast.
Der Ansatz mit time() oder besser mktime() ist der sinnvollste.
Sehr gerne:
auf http://www.NaturalStone.ch habe ich in der Index.html folgenden Code im <Body>:
<script src="http://www.NaturalStone.ch/news-Short.js?v='.time().'"></script>
Vorher hatte ich es so im <Body>:
<script language="JavaScript" src="http://www.NaturalStone.ch/news-Short.js?v='+Math.floor(Math.random() * Math.floor(90000))+'" type="text/javascript"></script>
In beiden Versionen wurde mir der Inhalt der Datei news-Short.js ausgeführt, bez eben der rote Rahmen mit dem Text drinn angezeigt. Aber wen ich die Datei news-Short.js anpasse und ein Reload mache oder zwischen den Seiten wechsle, dann bleibt der Text im roten Rahmen trotzt Änderung stehen.
Darum bin ich jetzt am versuchen den mit v= übergebene Parameter in der Datei news-Short.js sichtbar zu machen. Aber ach Gott... drei Varianten habe ich versucht...
1. Veriante
tSt += getURLParameter('v');
2. Variante
tSt += querystring ;
3. Variante
var mp = getParameterByName('v');
tSt += mp;
im späteren Verlauf steht dann:
document.write(tSt);
Aber egal welche der drei Varianten ich verwende, der rote Rahmen mit dem Text aus der Variabel tSt erscheint nicht mehr. Ich bin einfach nicht in der Lage, den übergebenen Parameter v innerhalb meines Scriptes auszugeben...
Wie sagt man so schön: "Never change a running system..."
Vielen lieben Dank
Gruss Markus