Danke Felix!
warum so umständlich?
Weil die Navigation zentral abgelegt und möglichst einfach zu pflegen sein soll.
Mein Vorschlag: Gestalte Deine Navigation als verschachtelte Liste und schließe beim Aufruf diese Liste. Einen Eindruck, wie ich das meine, kannst Du an diesem Beispiel beobachten.
Dein Script ist ja schon um einiges länger; da ich darin auch noch die Navigation mit unterbringen müsste (zwecks zentraler Ablage), hätte sich das mit der einfachen Pflege dann ja erledigt.
Meine Idee war eigentlich, ähnlich wie in php mit "$_GET[section]" den Inhalt des Section-Teils der URL auszulesen und dann mit einer if-Abfrage entweder "style=display:none" stehen zu lassen oder eben nicht.
Ist so etwas mit JS möglich? Wenn ja, bitte mit möglichst genauer Erklärung, steige da gerade erst ein... ;-)
Viele Grüße
Damian