Volker: Problem mit Dropdown Menü

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

  1. hi,

    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

    Beim Aufrufen dieses URLs bekomme ich lediglich die Meldung, dass die Session abgelaufen sei, und ich mich neu Anmelden solle.
    Wie?

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Wie?

      Hallo

      versuche Benutzer Volker und Passwort 1

      Volker

  2. hi,

    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.

    Ist das Problem Browserspezifisch?

    Mit einem IE 5.01 unter Win NT kann ich es jedenfalls nicht nachvollziehen - alle zwölf Menüpunkte öffnen auf Klick ein Untermenü, und optisch erkenne ich auch keine Abweichung.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Hallo,

      Ist das Problem Browserspezifisch?

      habe es gerade mit dem IE6 probiert, da funktioniert das ganze. Normal verwende ich außschließlich den Mozilla Firefox. Liegt das ganze dann wohl an dem Browser?

      Volker