Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » fenster schließen Antworten
fenster schließen

languitar
Foren-Team


Beiträge: 2795


Hi.

Ich bau gerade an einem Gästebuch für meine Seite und da hab ich folgendes Problem:
Die Eingabe neuer Beiträge erfolgt über ein Popup. Wenn die Eingabe erfolgreich war, müsste ich ja irgendeine Möglichkeit finden das Ausgangsfenster, also das Gästebuch, zu aktualisieren. Hat da irgendwer eine Idee?

Johannes

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

pizzataxi
Quasselstrippe


Beiträge: 248


Mal kurz zum Mitschreiben:

Das GB wird in nem normalen Browserfenster geöffnet. Möchte sich jemand eintragen wird das zugehörige Formular in einem PopUp angezeigt. Ist die Eingabe erfolgt, soll das PopUp geschlossen werden und das Gästebuch aktualisiert werden.
Hab ich das richtig verstanden?


  Profil   E-Mail   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


Geht wohl nur durch JavaScript. Zum Aktualisieren des Gästebuchs:

1:
window.opener.location.href="...";


Vielleicht funktioniert auch window.opener.refresh() - zum Schließen dann:

1:
window.close();


Can

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


pizzataxi schrieb am 28.03.2003 11:38
Mal kurz zum Mitschreiben:

Das GB wird in nem normalen Browserfenster geöffnet. Möchte sich jemand eintragen wird das zugehörige Formular in einem PopUp angezeigt. Ist die Eingabe erfolgt, soll das PopUp geschlossen werden und das Gästebuch aktualisiert werden.
Hab ich das richtig verstanden?


Ja, genau das. Das Problem ist ja aber, dass ich mit PHP kein Fenster schließen kann. Also hab ich mir gedacht, dass ich einfach in den Body der Popup-Datei onUnload den Opener aktualisieren lasse. dabei taucht nur folgendes Problem auf. Ich mache die Eingabeübeprüfung in der gleichen Datei, in der auch das Formular generiert wird. d.h. dass ich schon beim abschicken des Formulars zum ersten mal das Gästebuch aktualisiere, auchz, wenn ich z.B. eine Fehlermeldung gemacht habe.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

pizzataxi
Quasselstrippe


Beiträge: 248


Warum muss das so umständlich sein. Gehts nicht auch "klassisch", dass das Formular und die Einträge in einem Fenster angezeigt werden?

Ansonsten würd ich mal folgendes empfehlen:
=================================
http://selfhtml.teamone.de/javascript/objekte/index.htm

http://selfhtml.teamone.de/javascript/objekte/window.htm




  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Hab ne möglichkeit gefunden. Ich lasse das "onUnload" nursetzen, wenn alles eingetragen wurde.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Nach oben