Thomas Meinike: getElementsByName() und iFrame (syntax ?!)

Beitrag lesen

Hallo,

parent.rechts.document.getElementByName("ziel").value=link;

Die Methode getElementsByName() (Elements, nicht Element!) gibt die Collection (also ein Array) der mit einem bestimmten Wert des name-Attributes benannten Elemente zurueck, also muss der Zugriff ueber den jeweiligen Index erfolgen:

parent.rechts.document.getElementsByName("ziel")[0].value=link;

bzw. DOM-konformer:

parent.rechts.document.getElementsByName("ziel").item(0).value=link;

Der Index laeuft von 0 bis document.getElementsByName("...").length-1.

Mehr dazu unter http://www.styleassistant.de/tips/tip45.htm.

MfG, Thomas