Thomas Meinike: objs[nr].style.display = "block" Probl. beim IE6

Beitrag lesen

Hallo,

Problemstellung:
Auf Vorschlag von Manuel habe ich den im folgenden Listing (aufs wesentliche reduziert) genannten Code ausprobiert und auch schon modifiziert, bis ich merkte, dass er nicht im IE6 funktioniert.
Dort treffe ich beim überrollen über einen Menüeintrag auf die Fehlermeldung:
'objs[...].style' ist null oder kein Objekt.

Die Methode getElementsByName() kann/sollte nur Referenzen auf Elemente liefern, die auch ein Attribut name besitzen koennen: a, input, img, select, ...

objs = document.getElementsByName( "Menu" );

Modifiziere:

objs = document.getElementById("abc").getElementsByTagName("ul");

...

<ul>

Hier hinzufuegen:

<ul id="abc">

</ul>

MfG, Thomas