Hallöchen ihr!
Bei mir hakt es grad mal wieder ein bisschen mit der Logik. Da ich kein gelernter Programmierer o.ä. bin, erkämpfe ich mir mein Wissen in dieser Hinsicht mühsam, Stück für Stück.
Und nun komme ich mal wieder nicht weiter, obwohl ich alles mögliche an Informationen abgegrast habe.
Ich wollte mir gern selbst ein Chat programmieren, um mich, wie gesagt, selbst zu trainieren und weiterzuentwickeln. Im Prinzip nicht so schwierig, aber ich komme bei einer Kleinigkeit absolut nicht weiter.
User-Registrierung werde ich später einbauen. Im Moment geht es mir in erster Linie darum, dass sich das Chat-Fenster selbst aktualisiert, denn das tut es beim besten Willen nicht!
Der Quelltext:
<html>
<head>
<title>Chat</title>
<meta http-equiv="Content-Type" content="text/html;">
<meta http-equiv="refresh" content="2; URL=chat.php#unten">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>
<table width="100%" border=0 cellpadding=0 cellspacing=0>
<tr>
<td align="center">
<table width="390" border=0 cellpadding=0 cellspacing=0>
<tr>
<td>
<? include("chattext.txt") ?>
</td>
</tr>
</table>
</td>
</tr>
</table>
<a name="unten"></a>
</html>
In der chattext.txt stehen lediglich die inhalte, die in den Chat gepostet wurden.
Ich habe in diesem Quelltext jetzt ein Meta-Refresh benutzt. Allerdings habe ich das selbe Problem auch bei einem JS-Refresh oder per PHP (Header-Location) gehabt. Ich habe ebenfalls die Datei direkt ausgelesen, um auszuschließen, dass es am include liegt.
Die Seite möchte aber partu nicht die _neue_ _aktualiserte_ Text-Datei anzeigen, includen. Wenn ich mit der rechten Maustaste den iframe aktualisiere, wird alles wie gewünscht angezeigt... sonst nicht.
Kann mir jemand weiterhelfen? Kennt jemand von euch noch andere Möglichkeiten den Seiteninhalt zu refreshen?
Gruß Patrick