[HTML / JS] Wie kann ich ein Formular an Popup senden

Status
Nicht offen für weitere Antworten.

Sven Mintel

Mitglied
Zuweilen möchte man ein Formular an ein Popup senden, bspw. um die aktuelle Seite nicht zu entladen, oder auch aus ästhetischen Gründen.
Das Senden in ein neues Fenster alleine lässt sich bereits mit HTML-Mitteln lösen, indem man beim target-Attribut des Formulars einen unbekannten Fensternamen notiert.

Will man dieses neue Fenster per Javascript erzeugen, um sein Aussehen bestimmen zu Können, geht dies auch.
Beim onsubmit lässt man per open() ein neues Fenster öffnen, wobei als 2. Parameter bei open() der beim Formular als target verwendete Fenstername notiert wird.

Code:
<form action="http://www.tutorials.de" target="popup" onsubmit="window.open('','popup','width=400,height=400')">

Das Formular kann sodann in dies Fenster gesendet werden, da der als target notierte Fenstername dem Browser nunmehr bekannt ist.
 
Status
Nicht offen für weitere Antworten.
Zurück