Kai Lahmann: Navigatiosmenü, JavaScript

Beitrag lesen

hi

Wenn man den Eintrag "Links" im Menü anklickt soll sich darunter eine Liste mit verschiedenen Unterpunkten öffnen. Nachdem man sich ein Unterpunkt ausgewählt und angeklickt hat, soll die entsprechende Seite im rechten Frame geladen werden. Klickt man aber danach den Eintrag "Downloads" in Menü an, soll sich das Untermenü unter dem Eintag "Links" schließen und es soll sich öffnet ein Untermenü unter dem Eintrag "Downloads" öffnen, welches nach dem selben Prinzip, wie bei dem Eintrag "Links", funktioniert. Wenn man aber auf die Eintrag "Startseite" oder "E-Mail" im Navigations-Menü klickt möchte es so machen, dass dort kein Untermenü erscheint sondern die entsprechende Seite (Startseite oder E-Mailformularseite) gleich im rechten Frame geladen wird.

wie schon gesagt, ein Tree... technisch am einfachsten umzusetzen über eine verschachtelte liste, in der die untergeordneten Liste mein nicht-bedarf auszublenden sind. Wenn man auch diese Ausblendung über JavaScript macht, haben auch User, die JS abgeschaltet haben keine Probleme damit (oder die einen nicht-DOM-Fähigen Browser wie MSIE4 oder netscape 4 benutzen).

Grüße aus Bleckede

Kai