Struppi: getElementsByName

Beitrag lesen

Es geht bei mir darum aus einem Formelement den Wert zu bekommen und diesen dann in einem Popup zu verwenden.

Das habe ich verstanden.

Die Formelemente generiere ich allerdings, um sie mehrmals zu verwenden. Deswegen ist ein Direkter Zugriff mit document.Formname. usw. nicht drin.

und das nicht, was heißt generieren?
Evtl. hast du ein Problem damit, dass der IE mit createElement erzeugt Formularelemente nicht in forms.elements einbindet. Das ist ein bekanntes Problem für das es auch Lösungen gibt.

aus diesem Grund nutze ich die getElementsById Funktion, weil ich dort schon vorher (zum Zeitpunkt an dem die Auslesefunktion generiert wird) den benötigten String mit übergeben kann

Das verstehe ich wiederrum nicht. Einmal ist hier die ganze Zeit die Rede von getElementsByName() und dann kannst du beim "generieren" (falls du createElement meinst) direkt auf das erzeugte Element zugreifen ganz ohne getElement-Funktion, d.h. du kannst den benötigen String direkt mit [Element].value = string pbergeben,

Hoffe das ist einigermaßen verständlich

nicht wirklich.

Struppi.