Sven Rautenberg: kriege Objektreferenz zu Formular in Div-Tag nicht hin :-(

Beitrag lesen

Wenn das Formular sich im Body (also nicht im div-layer) befindet klappts auch mit dem Netscape. Der Ausdruck ist dann:

var id = document.meinformular.meinelement.selectedIndex;
var wert = document.meinformular.meinelement.options[id].value;

Netscape 4 (nicht 6) sieht Layer als Dokumente im Dokument an.

Zugriff also per

document.layers['layerid'].document.inhalt...

statt

document.inhalt...

Das gleiche gilt auch für Mouseover-Effekte in Layern:

document.images geht nicht, sondern
document.layers['layerid'].document.images

layerid ist die ID des Layers, die mit id="layerid" vergeben wurde.

- Sven Rautenberg