johny7: Navigation per Klick für Untermenüs

Beitrag lesen

Moin allerseits,

Ich habe hier (siehe weiter unten) ein JavaScript für eine vertikale Navigation, das in unsere Vereinshomepage eingebaut werden soll.
Aktuell ist es so, dass die Untermenüs per "onmouseover" erweitert werden. Meine Vereinskollegen und ich möchten gerne die Menüerweiterng per "Klick". Alle meine Versuche dies zu realiesieren sind bisher gescheitert. Was sollte ich tun, damit diese Klick-Funktion realisiert werden kann?

Im Moment wird das Submenü ausgeklappt, wenn die Maus über den Eintrag fährt und wieder eingeklappt, wenn die Maus den Eintrag verlässt. Wie soll das beim Klicken sein? Beim Klick aufklappen und beim verlassen der Maus ausklappen? In dem Fall musst du einfach die folgende Zeile ersetzen:

  
ultags[t].parentNode.onmouseover=function(){  

durch

  
ultags[t].parentNode.onklick=function(){  

Außerdem hat dieses Script einen Fehler, den ich noch nicht lösen konnte. Wenn man diese HTML-aufruft sind alle Submenüs die sich in der Navigation befinden erweitert. Mein Wunsch wäre es, dass beim Aufruf der HTML-Seite, alle Submenüs ausgeblendet sind. Wo könnte hier der Fehler liegen?

Installiere dir die Erweiterung Firebug im Firefox. Damit kannst du ziemlich genau analysieren, was passiert, wenn du die Seite aufrufst.

Grüße, JN

--
ie:{ fl:( br:^ va:| ls:[ fo:| rl:? n4:? ss:| de:] js:| ch:? sh:( mo:| zu:)
http://www.johny7.de