Konstantin: Layerpositionierung in Netscape 6

Beitrag lesen

Hallo zusammen!

mit

<script language="JavaScript">
<!-- Begin
function hideLayer(lay) {
if (document.all){
   document.all[lay].style.visibility = "hidden";
} else if (document.layers) {
   document.layers[lay].visibility = "hide";
} else if (document.getElementById) {
   document.getElementById(lay).style.visibility = 'hidden';
}
}
function showLayer(lay) {
if (document.all){
   document.all[lay].style.visibility = "visible";
} else if (document.layers) {
   document.layers[lay].visibility = "show";
} else if (document.getElementById) {
   document.getElementById(lay).style.visibility = 'visible';
}
}
//  End -->
</script>

blende ich in <div>-Tags "verpackte" Layer ein und aus. Die Anzeige funktioniert auch in den Browsern IE 5.5, Netscape 4.7 und Netscape 7 optimal. Aber in Netscape 7 werden die im <div>-Tag enthaltenen style-Angaben (top bzw. left) offenbar ignoriert, da die Layer immer links oben angezeigt werden. Habe schon gehört, dass die Werte mittels parseInt in Zahlenwerte umgewandelt werden müssen. Ist das richtig? Und wie funktioniert das?

Danke für Eure Hilfe!

Konstantin