Hi,
eine neue Seite (ggfls. mit denselben Inhalten) auszuliefern, auf der die Untermenüpunkte zu sehen sind. Das erfordert weder Javascript noch die CSS-Fähigkeit moderner Browser für eine dynamische Navigation.
das klingt gut als Alternative. Hatte das auch schon mal überlegt, dachte aber das wäre uncool oder nicht Stand der Technik.
Die Funktion einer Navigation serverseitig sicherzustellen, ist auch heute noch nicht "uncool".
Du kannst das natürlich auch mit Javascript kombinieren, indem Du die Unternavigation ausgeblendet in die Seite setzt und sie über onclick bei aktiviertem Javascript einblendest - return false verhindert in diesem Fall das Laden der neuen Seite.
freundliche Grüße
Ingo