Wenn Du ein <div> aufmachst, solltest Du auch ein </div> hinterher zumachen ... und nicht ein </layer> !
Sorry hatte ich in der Eile übersehen als ich den Code hier geposted habe (war nur schnell reinkopiet aus SelfHTML) das Beispiel Script hat nicht funktionieret...
<html><head><title>Test</title>
<script type="text/javascript">
<!--
function EinAus(Nummer)
{
if(window.document.layers[Nummer].visibility == "show")
{ window.document.layers[Nummer].visibility = "hide"; return; }
if(window.document.layers[Nummer].visibility == "hide")
{ window.document.layers[Nummer].visibility = "show"; return; }
}
//-->
</script>
</head><body>
<div name="GelberLayer" left="50" top="30" width="200" height="200"
visibility="show" bgcolor="#FFFFE0">
<a href="javascript:EinAus(1)">anderer Layer ein/aus</a>
</div>
<div name="LilaLayer" left="250" top="30" width="200" height="200"
visibility="show" bgcolor="#FFE0FF">
<a href="javascript:EinAus(0)">anderer Layer ein/aus</a>
</div>
so ist der Code - Trotzdem funktioniert er nicht...
"window.document.layers ist kein Objekt..."
Das ganze mit window.document.div[Nummer].visibility oder mit window.document.divs[Nummer].visibility anzusprechen funktioniertl eider auch nicht.