Thomas Luethi: <FORM> absenden und ergebnis in neuem Fenster öffnen

Beitrag lesen

Hallo,

dass wenn man eine <FORM> action hat und man auf SUBMIT klickt,
sich das ergebnis in einem neuen PopUp öffnet aber
mit den Variablen von der Form die müssen schon übergeben werden.

Du kannst beim <form>-Element ein target-Attribut setzen,
z.B. target="_blank" oder target="DeinCoolerFenstername".
Das ist die einfachste "Loesung". Und ziemlich zuverlaessig.
Das Formular bleibt dann einfach im Hintergrund stehen,
und der Browser oeffnet ein zusaetzliches Fenster.

Wenn Du zuviel Zeit hast, kannst Du natuerlich auch
mit JavaScript rumbasteln, d.h. bei onSubmit die
Formular-Werte auslesen, eine GET-URL zusammenbasteln
und diese in einem Fenster mit window.open() aufrufen.
Achte bitte darauf, dass die Website auch ohne JavaScript
komplett benutzbar ist.

Gruesse,

Thomas

--
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/