Hallo an alle !
Ich experimentie schon lange mit Formular z.B. Kontaktformular mit CGI Script als Antwort.
Wenn man das Button "Abschicken" von
<input type="submit" value="Abschicken"> geklickt wird, dann soll ein separates Fenster für Antwort bzw. Danksagung mit "OK" Button für's Schliessen von Fenster
erscheinen.
Habe ich schon viele Versuche gemacht. Sieh mal...
<FORM METHOD="POST" ACTION="/cgi-bin/formular_email.pl" enctype="application/x-www-form-urlencoded" >
<INPUT TYPE="hidden" NAME="recipient" VALUE="email Adresse">
<INPUT TYPE="hidden" NAME="subject" VALUE="Betreff">
<INPUT TYPE="hidden" NAME="required" VALUE="">
<INPUT TYPE="hidden" NAME="redirect" VALUE="http://www.xxx.de/test.htm">
NAME="redirect" soll nach dem Abschicken des Formulares wieder andere Seite erscheinen.
So sieht's das, da soll ein separates Fenster nach dem Abschicken erscheinen.
<input type="submit" value="Abschicken" onClick="Name=window.open('../cgi-bin/formular_email.pl','win1','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=650,height=300,align=center'),Name.moveTo(200,270)"<INPUT TYPE="Reset" VALUE="Formular löschen">
Aber das Problem ist: Wenn man mehrmals abschickt (z.B. Testen), erscheint ein separates Fenster kein Antwort von CGI, sondern Seite vom NAME="redirect".
Wegen 2x Aufrufe von formular_email.pl !
Wer kann mir das Problem lösen bzw. eine Alternative
geben ?
Hauptsache ist, daß nach dem Abschicken ein separates Fenster mit richtige Antwort von CGI erscheinen soll.
Ich wäre sehr dankbar, wenn ich eine Antwort bzw. Lösung von Euch bekommen konnte.
Maik