Tester: Elemente nach ID verstecken / anzeigen

Beitrag lesen

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