Hallo!
Folgendes Problem: Ich arbeite gerade an einem Gästebuch, bei dem sich durch Klick auf "Eintragen" ein neues Fenster durch "window.open" öffnet, das ein Formular beinhaltet.
Ich will jetzt, dass wenn man das Formular abschickt die Daten an eine andere Seite weitergeschickt werden und sich das Fenster selber schließt.
Hir der Link der das Fenster öffnet:
Hier der form tag des Formulars:
Die Funktion chkFormular() überprüft das Formular ob die Felder ausgefüllt sind. Ich habe jetzt versucht in das onSubmit ein self.close() miteinzubauen, hab aber nur erreicht, dass sich das Fenster schließt ohne dass die Daten an die Datei gesendet werden.
Leider kenn ich mich mit JavaScript so gut wie gar nicht aus, aber theoretisch bräuchte ich nur eine Funktion, die überprüft ob die Daten gesendet wurden und dann gegebenenfalls das Fenster schließt.
Flo
Folgendes Problem: Ich arbeite gerade an einem Gästebuch, bei dem sich durch Klick auf "Eintragen" ein neues Fenster durch "window.open" öffnet, das ein Formular beinhaltet.
Ich will jetzt, dass wenn man das Formular abschickt die Daten an eine andere Seite weitergeschickt werden und sich das Fenster selber schließt.
Hir der Link der das Fenster öffnet:
PHP:
<a href=\"gbnewentry.php\" onClick=\"window.open(this.href,'Anzeige','width=600,height=290,left=300,top=200,menubar=no,location=no,scrollbars=no'); return false;\">Eintragen</a>
Hier der form tag des Formulars:
PHP:
echo "<form method=\"post\" action=\"gb.php\" target=\"frame\" name=\"Formular\" onSubmit=\"return chkFormular()\">
Die Funktion chkFormular() überprüft das Formular ob die Felder ausgefüllt sind. Ich habe jetzt versucht in das onSubmit ein self.close() miteinzubauen, hab aber nur erreicht, dass sich das Fenster schließt ohne dass die Daten an die Datei gesendet werden.
Leider kenn ich mich mit JavaScript so gut wie gar nicht aus, aber theoretisch bräuchte ich nur eine Funktion, die überprüft ob die Daten gesendet wurden und dann gegebenenfalls das Fenster schließt.
Flo