Hallo,
ich hab eine Seite auf der Ein Formular ausgefüllt wird. Nachdem das Formular abgeschickt wird dauert es je nach Eingabe einige Zeit bis eine Antwort fertig ist. Das Formular ruft per action="bla.php" eine andere seite auf die dann de auswertung der Eingaben und die formatierte Ausgabe der Antwort übernimmt. Gleichzeitig wird mit onclick="popup()" ein fenster geöffnet das den benutzer darauf hinweist, dass die bearbeitung einen moment dauert.
so.
wenn der benutzer beim Formular auf "query in new window" klickt öffnet sich die Ausgabeseite im neuen Fenster und es funktioniert das schliessen des popup sobald die "Ausgabeseite" fertig geladen hat mit onload="opener.popup.close()" .
wenn der benutzer aber nur "query" drückt wird kein neues fenster geöffnet, sondern die Ausgabeseite wird im selben fenster in dem das Formular ist/war geöffnet.
Meine Frage deshalb: Wie kann ich jetzt das Popup schliessen ?
Ich hoffe ich konnte es einigermasen gut darstellen so früh am Morgen
Schönen Tag auch
doc
ich hab eine Seite auf der Ein Formular ausgefüllt wird. Nachdem das Formular abgeschickt wird dauert es je nach Eingabe einige Zeit bis eine Antwort fertig ist. Das Formular ruft per action="bla.php" eine andere seite auf die dann de auswertung der Eingaben und die formatierte Ausgabe der Antwort übernimmt. Gleichzeitig wird mit onclick="popup()" ein fenster geöffnet das den benutzer darauf hinweist, dass die bearbeitung einen moment dauert.
so.
wenn der benutzer beim Formular auf "query in new window" klickt öffnet sich die Ausgabeseite im neuen Fenster und es funktioniert das schliessen des popup sobald die "Ausgabeseite" fertig geladen hat mit onload="opener.popup.close()" .
wenn der benutzer aber nur "query" drückt wird kein neues fenster geöffnet, sondern die Ausgabeseite wird im selben fenster in dem das Formular ist/war geöffnet.
Meine Frage deshalb: Wie kann ich jetzt das Popup schliessen ?
Ich hoffe ich konnte es einigermasen gut darstellen so früh am Morgen
Schönen Tag auch
doc