Hallo Gunnar,
http://www.radons.de/test/privmenu4.html
in den Styles-Definitionen stehen einige Angaben mit Gleichheitszeichen, die aber Doppelpunkte sein sollten (background-color=#C27C9F; oder width=150px;). An einer Stelle habe ich gesehen "left: 5;", ohne Einheit dahinter. NS4 ist da sehr penibel.
An die Möglichkeit die Fehlerquelle mit "javascript:" zu testen, habe ich
ehrlicherweise nicht gedacht. NS4 meldet dort Zeile sowieso, nam nicht
definiert (oder so ähnlich).
In der Funktion hide(nam) steht:
if (ns4) document.nam.visibility = "hide";
Da nam aber eine Variable ist, muss das heißen:
if (ns4) document[nam].visibility = "hide"; oder
if (ns4) document.layers[nam].visibility = "hide"; , wie du es an anderer Stelle auch richtig stehen hast.
Ansonsten funktioniert das Menü im IE5. In Opera 6.01 sind nach dem Aufklappen eines Untermenüs die unteren Links nicht mehr anzuklicken. Sehr eigenartig. Mit mangelndem Content scheinst du aber ja keine Probleme zu haben. ;-)
Grüße, Stefan