Hallo Forumler,
ich habe wiedermal einen merkwürdigen Effekt:
folgende kurze Testseite
<html><head><title>Test</title>
<script TYPE="text/javascript" language="Javascript">
<!--
function show(x){if(document.layers)document.layers[x].visibility="show";}
function hide(x){ if(document.layers) document.layers[x].visibility="hide";}
// -->
</script>
</head>
<body>
<layer id="yyy">
<a href="javascript:show('xxx')">Datei</a>
</layer>
<div id="xxx" Style="left:100px;visibility:hide">
<a href="#" onMouseOver="hide('xxx')">weg</a><br>
</div>
</body></html>
Nun der Effekt: in dieser Konstellation entsteht ein Javascriptfehler "document.layer[x] has no properties" . Wenn xxx auch zum Layer gemacht wird, funktioniert alles, ebenso wenn beide Bereiche div‚s sind, oder der Bereich yyy ein DIV und xxx ein Layer.
Warum so nicht??
Chiau Pit