if (document.layers)
document.layers[id].visibility = "hidden";
Das wird so nicht gehen, NN4.* verlangt eine etwas andere Anweisung (hide).
Den Rest hast du ja schon in deiner Frage implementiert.
Also die anderen Zustände auf "visible" bzw. "show"?
function verstecke(id) {
if (document.layers)
document.layers[id].visibility = "hide";
else if (document.all)
document.all[id].style.visibility = "hidden";
else if (document.getElementById)
document.getElementById(id).style.visibility = "hidden";
}
function zeige(id) {
if (document.layers)
document.layers[id].visibility = "show";
else if (document.all)
document.all[id].style.visibility = "visible";
else if (document.getElementById)
document.getElementById(id).style.visibility = "visible";
}
Könnte es so auf den entsprechenden Browsern laufen? Ich habe leider nicht die Möglichkeit auf sämtliche Versionen zu testen.
Danke
Robert