Sven Rautenberg: Ein-/Ausblenden von Formularfeldern

Beitrag lesen

Hallo,

ich möchte Formularfelder bei Änderung eines Auswahlfelds ein- bzw. ausblenden.
Wichtige Vorraussetzung: Das ganze muss sowohl mit IE als auch mit NN 4.7 und 6 funktionieren.
Für den IE habe ich bereits eine funktionierende Lösung mittels document.all.div1.style.visibility=hidden/visible. Das funktioniert aber bekannterweise nicht mit dem Rest.
Bei meinen Experimenten mit <[i]layer> hatte ich das Problem, dass NN4.7 die darin enthaltenen Textfelder nicht mehr anzeigte.

Ich bin dankbar für jeden Hinweis.
Gruß,
Volker Krause

Für Netscape 4 benutzt du
 document.layers[layerid].visibility = "hide";
und für Netscape 6 und Opera
 document.getElementById(layerid).style.visibility = "hidden";

Layerid ist dabei natürlich die id=-Angabe im DIV.

Zum Vergleich: Mit IE habe ich das so gelöst:
 document.all[layerid].style.visibility = "hidden";

- Sven Rautenberg