@@beatovich
Sorge dafür, dass deine Seite auch ohne JavaScript benutzbar ist, und lass den Unfug weg.
Definiere benutzbar.
Anderer Einwand: Definiere „Seite“.
Eigentlich war hier eher Site gemeint: die Navigation durch die gesamte Website.
Benutzbar heißt (u.a.): alle Inhalte sind auch ohne JavaScript erreichbar.
Dafür gibt’s mehrere Möglichkeiten:
-
Das Menü wird komplett sichtbar als verschachtelte Liste präsentiert und erst mit JavaScript als Pulldown-Menü.
-
Ohne JavaScript sind die Menüpunkte der 1. Ebene Links, die weitere Navigation erfolgt über die jeweiligen Seiten. Pulldown-Menü mit Shortcuts zu 2. oder tieferer Ebene gibt’s mit JavaScript.
Welche Variante für eine Website die bessere ist, hängt vom Umfang des Menüs und von der Verschachtelungstiefe ab.
LLAP 🖖
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann