Cyx23: css: visibility:visible/hidden unter Netscape 4.x

Beitrag lesen

Hallo Harry,

soviel ich mich erinnere heisst es beim Netscape 4.x

NICHT:
document.getElementById(name).style.visibility = "visible";
sondern:
document.layers[name].visibility = "show";

bzw. NICHT
document.getElementById(name).style.visibility = "hidden";
sondern
document.layers[name].visibility = "hide";

gerade das wollte ich erstmal vermeiden!

Netscape 4 kennt CSS und er kennt <div> zusätzlich zu bzw. statt layer.
Netscape selbst hat vor Jahren für den 4.* vorgeschlagen nicht mehr mit layer zu arbeiten.
Definierte divs können direkt angesprochen werden, und unter
Netscape 4. ist es da visibility = "hidden" oder "visible".

Da die divs bei N4 intern immer noch auf dem layermodell beruhen,
ist es m.E. vorteilhaft die Möglichkeiten per document.layers[nr].
wenigstens zu kennen u. ggf. zu verwenden, ansonsten ist es aber a
la document.name.visibility=hidden u.U. noch konformer und einfacher.

Wichtig bei Netscape4 ist die eventuelle Verschachtelung der divs
bei der Adressierung zu berücksichtigen, z.B. <div><div> </div></div>
führt sinngemaäß zu document.div1.document.div2..

Grüsse

Cyx23