Seite 1 von 1
Frame nach Login automatisch aktualisieren
Verfasst: 12.04.2006 09:49
von Larsbass
Moin,
das Board läuft bei mir in einem Frame-Set ...
ich möchte gerne einen bestimmten Frame nach dem Login automatisch aktualisieren lassen.
Wäre schön wenn mir einer sagen könnte an welcher Stelle in welcher Datei ich eine entsprechende Zeile einbauen könnte und wie ich das am besten anstelle (Meta Refresh oder Script).
Hätte da jemand einen Tipp für mich?
Schönen Gruß

Verfasst: 12.04.2006 18:53
von rck
Wieso nicht einfach das gesamte Frameset mit target=_top aktualisieren?
Verfasst: 12.04.2006 19:49
von Larsbass
Weil es ggf. dann relativ lange dauern kann je nachdem wie schnell die Verbindung ist ...
Verfasst: 13.04.2006 00:11
von Dennis63
Frames kann man mit Java-Script neu laden lassen. Das bauste Du in die Meta-Weiterleitung nach dem Einloggen z.B. mit ein.
Aber Frames sind prinzipiell immer schlecht. Was machst Du mit Usern, die keine Frames akzeptieren? Oder was passiert, wenn ein User die Frame-Seite direkt aufruft?
Grüße
Dennis
Verfasst: 13.04.2006 07:31
von Larsbass
Dennis Böge hat geschrieben:Frames kann man mit Java-Script neu laden lassen. Das bauste Du in die Meta-Weiterleitung nach dem Einloggen z.B. mit ein.
An welcher Stelle im Code in welcher Datei ist denn das??? Ich kanns nicht finden.

Verfasst: 13.04.2006 18:37
von Dennis63
Das Javascript mußt Du selber einbauen.
Der Quellcode für die Metaweiterleitung ist direkt in den PHP-Dateien. Der wurde nicht 100%ig ins Template übernommen.
Grüße
Dennis
Verfasst: 13.04.2006 22:54
von Larsbass
Dennis Böge hat geschrieben: Da gibts ein paar mehr ....

Wenn Du Dich einloggst, heißt die Datei login.php. Und dort findest Du an diversten Stellen die Meta-Weiterleitungen.
Grüße
Dennis
Verfasst: 13.04.2006 23:42
von Larsbass
Danke ...
hab die Stelle gefunden .... Zeile 103 ...
jetzt kommt aber das nächste Problem ....
Um den Frame zu aktualisieren wollte ich folgendes dort einfügen:
Code: Alles auswählen
echo "<script language=\"JavaScript\">
<!--
parent.daten.location.reload()
//-->
</script>";
Den Frame aktualisiert er auch richtig ... dann quakt aber das login.php rum:
Warning: Cannot modify header information - headers already sent by (output started at www. .de/forum/login.php:110) in www. .de/forum/includes/functions.php on line 892
Was mache ich da denn jetzt falsch?
Tut mir leid ... ich bin diesbezüglich leider Neuling ...
