Christof Lutz: Reaktion auf externes Fenster

Beitrag lesen

Hallo!

Ich hab folgende Situation, für die ich keine Lösung finde:

Ich habe ein Script in einer Form, aus welcher ich ein PoPup (per openWindow) öffne. Aus diesem soll eine Auswahl getroffen werden und die Daten an das öffnende Fenster übermittelt werden. Danach sollen die übermittelten Daten im ersten Fenster weiter verarbeitet werden.

Jetzt zum Problem: Ich bekomme zwar die Daten aus dem zweiten Fenster (PopUp) ins öffnende Fenster rüber, aber der Quelltext aus dem ersten Fenster läuft weiter und "wartet" nicht bis die Daten vom PopUp übertragen sind (und verarbeitet dadurch auch die "nicht vorhandenen" Daten").

Meine Idee war die, dass über ein EventListener im öffnenden Dokument nach dem Öffnen des PopUps gewartet wird, bis das PopUp geschlossen wird (window.close) und danach mit dem verarbeiten des Quelltextes fortgesetzt wird.

Leider habe ich keine Ahnung, wie ich das Schließen des PopUps im EventListener erfassen kann und verarbeiten kann...

Ich hoffe, ich habe mein Problem einigermaßen Verständlich beschrieben und warte auf hilfreiche Vorschläge.