Hallo zusammen
Ich versuche meine Layer (bzw. DIV's) in Netscape 6 lauffähig zu halten/machen - dazu habe ich untenstehendes Test-Dokument erstellt. Bei IE5 und NN4 funktioniert es einwandfrei, nur NN6 rührt sich nicht (SNIF!).
Laut W3C/DOM sollte doch folgende Anweisung einen versteckten Layer/DIV mit der ID="Hallo" anzeigen:
document.getElementByID("hallo").style.visibility="visible";
Habe ich etwas falsch verstanden/geschrieben?
Folgend mein Test-Dokument:
<HTML>
<HEAD><TITLE>LAYER-TEST</TITLE>
<SCRIPT language="JavaScript1.2" type="text/javascript">
<!--
function IE(){
document.all.hallo.style.visibility="visible";
}
function N4(){
document.hallo.visibility="show";
}
function N6(){
document.getElementByID("hallo").style.visibility="visible";
}
// -->
</SCRIPT>
</HEAD>
<BODY bgcolor="#FFFFFF" text="#000000">
<DIV id="hallo" style="position:absolute; left:250px; top:20px; width:200px; height:90px; z-index:1; background-color:#990000; layer-background-color:#990000; border:1px none #000000; visibility:hidden">Hallo</DIV>
<P><A href="#" onClick="IE()">IE</A></P>
<P><A href="#" onClick="N4()">N4</A></P>
<P><A href="#" onClick="N6()">N6</A></P>
</BODY>
</HTML>
Herzlichen Dank für einen nützlichen Hinweis!
Gruss
René