[HTML] Popup schließen nach Submit-Button-Klick

Flatscho

Ensign
Registriert
Sep. 2002
Beiträge
197
Ich habe ein Formular in einem Popup, wie kann ich mit windows.close() das Fenster schließen, wenn ich das Formular abschicke?
 
Morgen!

Wenn Du ein PopUp hast, rufst Du das ja von irgendwo auf. Nennen wir die Stelle wo das passiert mal "Masterseite".

In der Masterseite erstellst Du eine Funktion, die das PopUp Fenster schliessen kann.
Eine Funktion zum Öffnen des PopUps hast Du ja. Mit dem Handle auf das geöffnete PopUp kannst Du das ja auch wieder schliessen.

In dem FormularPopUp wertest Du die Daten ja wohl aus oder transferierst sie irgendwo hin. Also wird dort Code ausgeführt.

Wenn Du nun nach dem Abschicken des Forms Deinen Verarbeitungscode ausgeführt hast rufst Du als letztes mit parent.opener.Funktionsname() die Funktion zum schliessen des PopUps auf.

Hoffe Du hast verstanden was ich meine :)


evtl. könnte auch ein einfaches self.close() als letzter Step in der Formulardatenverarbeitung genügen. Kommt aber auf die Fenster-/Source-konstalation in Deinem Projekt drauf an (letztes Fenster, letzte Instanz, etc.)

-B
 
Zuletzt bearbeitet:
Zurück
Oben