Hallo,
zwei Methoden ginge, elegant finde ich das Ergebnis nie, aber ich will ja nicht nur meckern:
-
Jeder Klick auf einen menüpunkt lädt eine komplett neue Menü-html-Seite, in der eben dann das Menü aufgeklapt/erweitert drin ist. Da muß man nicht unbedingt tausend Variationen von auf oder zugeklapten html-Menüseiten schreiben, das geht auch mit einer Serverseitigen Sprache. Vorteil: auch die Leute, die kein javascript haben oder einen von Deinem JS-Script (siehe Möglichkeit 2) nicht unterstützten Browser nutzen, können das Menü nutzen.
-
man nimmt javascript und blendet nun Seitenbereiche (zBsp. div-Contaimer) ein und aus, verschiebt Div bereiche etc, so das ein auf und zuschiebendes Menü herauskommt. Schwierigkeiten sind da die gleichen wie bei allen dhtml-Lösungen.
Beides bedarf etwas Ahnung oder die Nutzung fertiger Scripte dritter.
Chräcker