Archivlink: javarea.de Forum > JavaScript > Script fehler im Menu
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Script fehler im Menu

Pages: [1]

geschrieben von JDEmp am 13.01.2006 - 01:16
Hallo Leute!
Ich habe mir hier ein kleines Script für mein Menu zusammen geschrieben. Nun hab ich immer eine Fehler Meldung die ich absolut nicht nachvollziehen kann.

Hier erstmal mein eigendliches Script:
HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
<script language="javascript">
<!--
function menubutover(b) {
	for(var i=1;i<=5;i++) {
		document.getElementById(i).style.display=(i==b)?"block":"none";
	}
}
-->
</script>

#Hiermit mache ich den Inhalt sichtbar
#<td style="cursorointer;" onmouseover="menubutover(1);"><img src="gfx/news_button_off.gif" #width="46" height="24" alt=""></td>

#Hier ist was sichtbar werden soll
#<table border="0" width="450" height="18" cellpadding="0" cellspacing="0" style="display:none" id="1">
# <tr><td>text</td></tr>
#</table>


Nun bekomme ich aber immer wieder diese Fehlermeldung: "Objekt erforderlich".
Dies soll in der Zeile 53 Zeichen Nr 3 sein. Das wäre:

HTML-Quelltext
1: 
document.getElementById(i).style.display=(i==b)?"block":"none";


Und sehe dort einfach nicht den Fehler. Das Script an sich funktioniert nur warum kommt da immer eine Fehlermeldung. Auf der Page selbst sind keine weiteren Scripte oder sonstiges dergleichen.
Es wäre echt nett, wenn mir jemand weiter helfen könnte.
Gruß JD

geschrieben von JDEmp am 13.01.2006 - 01:53
Hallo,
Ich habe den Fehler soweben selbstgefunden. In meiner schleife gehe ich davon aus, dass es 5 vergebene ID's gibt die er scheinen lassen kann. Wenn es aber nun nur 1 gibt, fehlen ihm natürlich 4 weitere Objekte und das ganze macht wieder sinn. Trotzdem danke!


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.