Markus Thomas: Problem mit Ebenen

Beitrag lesen

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