Mahlzeit Maxi,
Das öffnen funktioniert einwandfrei und er erkennt auch den namen des inputs, aber er trägt nichts ein und schließt sich dann...
Kein Wunder, dass er nichts einträgt. Wenn Du das Schließen unterbindest und stattdessen nach dem gescheiterten Versuch des Eintragens in die Fehlerkonsole schaust, sollte Dir bereits ein Licht aufgehen.
Könnt/wollt ihr mir helfen?
Aber sicher doch:
parent.opener.document.getElementsByName (name).value = id;
http://de.selfhtml.org/javascript/objekte/document.htm#get_elements_by_name@title=getElementsByName() liefert - wie der Name schon vermuten lässt (immerhin steht da ja "ElementS" und nicht "Element") - mehrere Elemente ... bzw. *kann* mehrere Elemente liefern (Zitat: "Auch wenn ein solcher Elementname nur einmal im Dokument vorkommt, muss stets mit Array-Syntax auf die Elemente zugegriffen werden.").
Für Deinen Fall könnte könnte der <http://de.selfhtml.org/javascript/objekte/elements.htm#allgemeines@title=Zugriff auf Formularelemente> nach Schema 4 bzw. in einer Mischung aus Schema 1 und Schema 4 (je nachdem, welche Informationen Du zu dem Zeitpunkt hast) sinnvoller sein:
parent.opener.document.forms[0].elements[name].value = id;
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|