Frame nach Login automatisch aktualisieren

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Larsbass
Mitglied
Beiträge: 5
Registriert: 13.12.2005 10:32

Frame nach Login automatisch aktualisieren

Beitrag 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ß :-?
rck
Mitglied
Beiträge: 7
Registriert: 07.04.2006 21:13
Kontaktdaten:

Beitrag von rck »

Wieso nicht einfach das gesamte Frameset mit target=_top aktualisieren?
Larsbass
Mitglied
Beiträge: 5
Registriert: 13.12.2005 10:32

Beitrag von Larsbass »

Weil es ggf. dann relativ lange dauern kann je nachdem wie schnell die Verbindung ist ...
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag 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
Larsbass
Mitglied
Beiträge: 5
Registriert: 13.12.2005 10:32

Beitrag 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.

:cry:
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag 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
Larsbass
Mitglied
Beiträge: 5
Registriert: 13.12.2005 10:32

Beitrag 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
Larsbass
Mitglied
Beiträge: 5
Registriert: 13.12.2005 10:32

Beitrag von Larsbass »

Danke ...

hab die Stelle gefunden .... Zeile 103 ... :grin:
jetzt kommt aber das nächste Problem .... :cry:

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 ... :-?
Antworten

Zurück zu „Coding & Technik“