Hi,
dein Problem ist also das wenn man z.B. auf "2. Menuitem" klickt sich die Subnavigation öffnet, aber der Link zu "menuitem2.html" nicht beachtet wird?
Der Grund dafür ist vermutlich
e.onclick=function (){show(this);return false;}
Wenn du <a href="foo.html" onclick="return false;">bar</a>
hast wird der Verlinkung bei aktiviertem Javascript und klick darauf auch nicht gefolgt.
Allerdings habe ich ein kleines Verständisproblem.
Wenn ich nun auf "2. Menuitem" klicke und dadurch zur Seite "menuitem2.html" komme, wann habe ich dann die Möglichkeit die Submenüs anzusehen/klicken?
Das wäre bei einem "hover-Menü" kein Problem, da ich hier die Überpunkte nicht anklicken müsste.
Zudem glaube ich nicht das ein CSS-Hover-Menü komplizierter oder schlechter zu erweitern wäre als ein Javascript-Hover-Menü.
Ein CSS-Klick-die-Überpunkte-Menü glaub ich wäre gar nicht möglich, daher stellt sich für deine Menüführung die Frage aber überhaupt nicht.
~dave