Hallo!
Du solltest die Funktionen noch um document.getElementById erweitern, damit das auch im N6x funktioniert, außerdem versteht das auch der IE5+.
function show_layer(x)
{
if(document.getElementById)
document.getElementById(x).style.visibility="visible";
else if(document.layers)
document.layers[x].visibility="show";
else
document.all[x].style.visibility="visible";
}
function hide_layer(x)
{
if(document.getElementById)
document.getElementById(x).style.visibility="hidden";
else if(document.layers)
document.layers[x].visibility="hide";
else
document.all[x].style.visibility="hidden";
}
Microsoft Internet-Explorer reagiert jedoch nur auf Menü 2b. Bei Menü 2a tut es, als wäre es zwar da, aber nicht ansprechbar (z. B. mit onClick), obwohl ich den zindex zusätzlich noch geändert habe). Wer weiss Abhilfe?
Im JS-Teil soweit Du ihn gepostet hast ist kein Fehler drin, vielleicht postest Du auch mal den Rest der Seite?
Gruß Markus