hej Jan,
... dass jemand, der CSS und JavaScript aktiviert hat, ...
also ich geh mal im weitern davon, aus dass es deaktiviert heißen sollte. Um css solltest du dir keine sorgen machen, afaik kommt das nämlich nur bei irgendeiner NS 4er Version vor, dass man mit JS auch gleichzeitig css ausschaltet, und wers sonst ausgeschaltet hat, (weiß gar nich bei welchen browsern das überhaupt geht) der wird sowieso nich viel spaß im netz haben.
Ich weiß nicht obs dir hilft, aber mit JS, is das ganze relativ leicht zu realisieren, so dass auch die, die JS deaktiviert haben, keinen wirklichen nachteil dadurch haben. Nämlich steuer ich meine Untermenüs so an, dass ich die in eine Tabellenzeile (oder auch Spalte) packe dieser aber das css-Attribut visibility:hidden verpasse. Bei einem onMousovereffekt über den Button, der bei mir auch gleichzeitig nen Verweis zum Übermenü hat, wird das Attribut per JS auf visibility:visible gesetzt.
Falls jetzt jemand JS deaktiviert haben sollte merkt er das gar nicht und denkt, er kann auf den Button klicken. Auf der nachflgenden Seite wird er dann auf die Unterseiten weitergeleitet.
Nich ganz was du suchtest, aber ganz ohne JS gibts nur zwei andere Möglichkeite, von denen ich nich viel halte:
1. Beim klicken auf den Button leitest du einfach auf ne andere Seite um, wo das Untermenü ausgeklappt ist (is Mist, und ohne Frames auch nicht grade Benutzerfreundlich). Zudem kommt, dass wenn du ein Menü ausgeklappt lassen willst beim klicken auf das nächste, brauchst du eine Vielzahl von Möglichkeiten die du Berücksichtigen musst.
2. Schau dir das hier mal an
http://aktuell.de.selfhtml.org/tippstricks/css/infobox/index.htm
da geht soetwas nur mit css, aber nur bei dem Pseudoformat :hover, also nix klicken, weil die nur für links gedacht sind und du beim klicken dann direkt weitergeleitet wirst. Außerdem hab ich damit mal versucht mein Problem zu lösen und habs nich hinbekommen in das Ausfahrmenü ein weiteres link einzubauen. Also halt ich nich soviel von.
Hoffe es ging in die Richtung die du erfragt hast.
Grüße i.