Refresh der kompletten side nach x zeit

genion18

Grünschnabel
Hallöchen.

vorweg, es geht alles von der "chatty.php" aus:

Code:
<FRAME SRC="oframe.php?id=<?php print $id?>" marginwidth="0" marginheight="0" name="Output">

aus...

-------------'oframe.php'---------
Code:
<?php
for($i=0; $i<999999999999999999999999999999999999999999999; $i++) {

ob_flush();

	print date("H:i");
	print "<br><script>scrollWindow()</script>";
			
	// sende die Ausgabe zum Browser
	ob_flush();
	flush();
	
	// warte x Sekunden um den Server zu entlasten
	usleep(500000);
	

}
?>

Durch den Timeout der normal ist per Client oder Server steht hier die Frage, wie kann man es lösen das er dies nicht abricht und somit die chatty.php neustartet (sprich das komplette frame neuladet)****?

greets
 
Du hast aber schon mal was vom HTML-Meta-Tag gehört oder ?
Alternativ könnte man es auch Client-Seitig mit reinem JavaScript/AJAX lösen ... wobei bei AJAX noch nicht mal die komplette Seite sondern nur der Content geladen wird was Traffic spart.
 
frames solltest du ganz weg lassen bringen nur Probleme

Es gibt einfache fertige JacaScripte die einen nach XX Sekunden weiterleiten, diese könntest du dazu nutzen den User einfach wieder auf die Seite leiten zu lassen so würde sie einfach refreshed werden und ddu musst nichtmal was selbst schreiben ;)

Gibt auch fertige Javascript´s mit denen du refreshen lässt aber kommt aufs gleiche raus.
 
Zurück