Hallo zusammen,
ich verwende dieses Script zur Darstellung meines Menüs:
<script type="text/javascript">
function toggleNavi(sender)
{
var parent = sender.parentNode;
var subMenu = parent.getElementsByTagName('UL')[0];
if(subMenu.style.display == 'block') {
subMenu.style.display = 'none';
}
else
{
subMenu.style.display = 'block';
}
}
</script>
Bei 11 von 12 Menüpunkten funktioniert der Aufruf problemlos, jedoch bei einem Menüpunkt öffnet sich nicht das Untermenü. Die Überschrift wird hier auch in der falschen Farbe dargestellt.
In der JavaScript Konsole vom Firefox erhalte ich beim Klicken auf das nicht funktionierende Menü diese Meldung:
Fehler: subMenu has no properties
Quelldatei: http://www.myonlinedesk.org/menu.php
Zeile: 21
In Zeile 21 steht:
if(subMenu.style.display == 'block') {
Kann mir jemand helfen diesen Fehler zu finden bzw. zu beheben?
Vielen Dank!!!
Volker