ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
1290
1290
EMPFEHLEN
-
Hallo zusammen,
ich bekomme mit dem IE (Version 6 und höher) einen Fehler der da meint:
'document.getElementsByTagName(...)[...].id' ist Null oder kein Objekt
Aber wie kann ich die Werte initialisieren, damit das nicht passiert?
Hier der Code
Vielen Dank für einen Ratschlag. Ich bin eben noch Anfänger mit JS.HTML-Code:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <script type="text/javascript"> <!-- function showlist(ulID){ var myObj = document.getElementById(ulID); if(myObj.style.visibility == "hidden"){ myObj.style.visibility = "visible"; } else{ myObj.style.visibility = "visible"; } for(var i = 1; i < document.getElementsByTagName("li").length; i++) { if(document.getElementsByTagName("ul")[i].id != ulID) { document.getElementsByTagName("ul")[i].style.visibility = "hidden"; } } } //--> </script> <style> ul#menu li { list-style: none; float: left; padding-right: 10px; } ul#list1 { visibility: hidden; } ul#list1 li { list-style: none; float: left; padding-right: 10px; } ul#list2 { visibility: hidden; } ul#list2 li { list-style: none; float: left; padding-right: 10px; } ul#list3 { visibility: hidden; } ul#list3 li { list-style: none; float: left; padding-right: 10px; } </style> </head> <body> <ul id="menu"> <li> <div class="entry1" onmouseover="showlist('list1')">List 1</div> <ul id="list1"> <li>Hallo</li> <li>Schallo</li> <li>Gallo</li> </ul> <br /> </li> <li> <div class="entry2" onmouseover="showlist('list2')">List 2</div> <ul id="list2"> <li>Mehl</li> <li>Zucker</li> <li>Salz</li> </ul> <br /> </li> <li> <div class="entry3" onmouseover="showlist('list3')">List 3</div> <ul id="list3"> <li>Auto</li> <li>Bus</li> <li>Fahrrad</li> </ul> <br /> </li> </ul> </body> </html>
Liebe Grüße
Soezkan
-
Passt ja auch nicht.Code :
1 2 3 4 5
... for(var i = 1; i < document.getElementsByTagName("[COLOR=Red]li[/COLOR]").length; i++) { if(document.getElementsByTagName("[COLOR=Red]ul[/COLOR]")[i].id != ulID) { document.getElementsByTagName("[COLOR=Red]ul[/COLOR]")[i].style.visibility = "hidden"; }
In deinem HTML-Dokument gibt es mehr LI-Elemente als UL-Elemente.
-
Danke!! Genau das hatte ich übersehen. Jetzt klappts ohne Fehler
Ähnliche Themen
-
ist null oder kein objekt?
Von Maik20 im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 17.03.09, 10:23 -
parentNode - Null oder kein Objekt
Von dezerver im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 01.11.07, 10:51 -
'filters.alpha' ist Null oder kein Objekt
Von LN5 im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 23.02.06, 16:14 -
'document.formular.message' ist Null oder kein Objekt - Warum ?
Von MarcNeedsHelp im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 04.01.04, 20:25 -
xyz ist Null oder kein Objekt
Von Tim C. im Forum Javascript & AjaxAntworten: 7Letzter Beitrag: 25.09.03, 13:00





Zitieren

Login





