PopUp mit Datenübernahme

Hallo,

ich stehe vor folgendem Problem und hoffe auf eure Hilfe.

Ich möchte von einer Seite ein PopUp Fenster öffnen. Dieses PopUp-Fenster beinhaltet ein dynamisches Formular. (Je nach dem was der Nutzer in dem Formular auswählt, desto mehr oder weniger Eingabefelder hat er.) Beim Klick auf Speichern sollen alle Formularfelder im PopUp in zwei Formularfelder auf der Seite übertragen werden auf der das PopUp ursprünglich geöffnet wurde. Dazu sollen alle Formularfelder (auch hidden) im PopUp-Fenster (mit Ausnahme des Feldes TEST2) wie folgt aneinander gehängt werden:

NameFeld1=WertFeld1;NameFeld2=WertFeld2;…

und in das Feld DatenPopUp auf der ursprünglichen Seite übertragen werden. Das Feld TEST2 (im Pop-Up) soll in das Feld DatenPopUp2 übertragen werden. Dann soll das Pop-Up-Fenster geschlossen werden.

Ich hoffe ich habe die Situation klar dargestellt und Ihr könnt mir helfen.

Danke schon einmal im vorraus.

Ciao

Maik

Hallo Maik,

Du kannst auf das Fenster, welches das Popup oeffnet, per Javascript ueber window.opener zugreifen und darueber die Werte setzen.

Beispiel:
[Test](javascript:window.opener.getElementById(‚formularfeld‘).value=‚test‘)

Gruesse
Stefan

Das verstehe ich nicht so ganz.

Wie komme ich denn an die Werte des Formulars und stelle die so zusammen das ich diese übertragen kann?

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hier ist SelfHTML ein guter Helfer:

http://de.selfhtml.org/javascript/objekte/forms.htm
http://de.selfhtml.org/javascript/objekte/elements.htm

Gruss
Stefan