Birke: Seiten neu laden, damit Änderungen sichtbar werden

Beitrag lesen

Hallo,
seit langen suche ich nach einem Weg, dass Seiten die vor mehr als 30 Minuten geladen wurden, nicht aus dem Cache des Browsers kommen, sondern neu geladen werden. Immer wieder kommt es dazu, dass Mitarbeiter und/oder Kunden veraltete abgespeicherte Seiten sehen oder noch schlimmer einen Mix aus alt und neu sehen, der auf dem Bildschirm chaotisch aussieht.
Ich habe die üblichen Hinweise diesbezüglich alle schon ausprobiert und nichts scheint zu helfen. Jetzt versuche ich es mit Javascript, aber ich bin mir noch nicht sicher, ob es in jedem Fall funktioniert. Hat jemand Lust meinen Code zu testen ?

	<!--Neu Laden-->  
	<script type="text/javascript">  
	<!--
	function zeit()  
	{  
		if(navigator.cookieEnabled == true && document.cookie)  
		{  
			a = document.cookie;  
			cookiewert = "";  
			while(a.length > 0)  
			{  
				cookiename = a.substring(0,a.indexOf('='));  
				if(cookiename == "zeitstempelindex")  
				{  
					cookiewert = a.substring(a.indexOf('=')+1,a.indexOf(';'));  
					break;  
				}  
				a = a.substring(a.indexOf(cookiewert)+cookiewert.length+1,a.length);  
			}  
			if(cookiewert.length > 0)  
			{  
				alter = new Date().getTime() - cookiewert;  
  
				if(alter > 3600000)  
				{	  
					document.cookie = "zeitstempelindex=" + new Date().getTime() + ";";  
					window.stop();  
					location.reload(true);  
				}  
				else  
				{  
					return;  
				}  
			}  
			else  
			{  
				document.cookie = "zeitstempelindex=" + new Date().getTime() + ";";  
				window.stop();  
				location.reload(true);  
			}  
		}  
		else if(navigator.cookieEnabled == true)  
		{  
			document.cookie = "zeitstempelindex=" + new Date().getTime() + ";";  
			window.stop();  
			location.reload(true);  
		}  
		else  
		{  
			window.stop();  
			location.reload(true);  
		}  
	}  
  
	document.onreadystatechange = function ()  
	{  
		if (document.readyState == "interactive")  
		{  
			zeit();  
		}  
	}
	// -->  
	</script>