Thomas Urband: Formularausgabe in neuem Fenster mit vordefinierter Grösse usw.

Beitrag lesen

Im neuen Fenster soll nur eine kurze Bestätigung erscheinen, dass das Absenden geklappt hat darunter der Button "close window". Da brauche ich keine Adresszeile usw.
Open() ist mir keine grosse Hilfe, da hier die Datei welche geöffnet werden soll angegeben werden muss.

Ich vermute mal, daß das Formular über Perl versendet wird, das heißt Du kannst das neue Fenster für den Versendevorgang öffnen. Dazu musst du den Javascript open Befehl mit Ziel auf dein script auf den absende-Button des Formulars legen. Die Variablen musst Du per Javascript aus deinem Formular übernehmen und mit zu deinem script senden. Bsp: 'http://www.test.de/cgi-bin/mail.cgi?name='+document.forms[0].name.value'...
Mit dieser Variante wird deine seite nicht neu geladen.

Oder Du änderst nichts an deiner HTML-Seite und gibst dafür im Perl-Script auf der Ausgabe-Seite den javascript-open Befehl an - die einfachere Variante.

Aber mein Problem scheint mir ein 0815 Problem, und da sollte es doch reichlich Lösungen geben. Kann mir niemand seine Version posten?

a bisserl Mühe muss man sich schon selbst geben:-)

MfG CH

Thomas