Hi Sebastian.
Ich arbeite dabei immer in zwei grundsätzlichen Ebenen, eine in der das Zeug angezeigt
wird, darüber eine in der das Event-Handling passiert.
Also bei Dir z.B.:
<html>
<head>
</head>
<style type="text/css">
<!--
.linksb { font-family: System, Courier, "Courier New"; font-size: 10pt; font-style: normal; color:
#000000; text-decoration: none; text-align: left }
.rechtsb { font-family: System, Courier, "Courier New"; font-size: 10pt; font-style: normal; color:
#000000; text-decoration: none; text-align: right}
.zentriert { font-family: System, Courier, "Courier New"; font-size: 10pt; font-style: normal; color:
#00ff00; text-decoration: none; text-align: center}
-->
</style>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<layer id="Ebene2" name="Ebene2" left="3" top="21" width="935" height="18" z-index="11" bgcolor="#CCCCCC"
visibility="show">
<table border=0 cellspacing=0>
<tr>
<td width="15" class="zentriert">
<td width="120" class="linksb">
<td width="85" class="zentriert">rtz
<td width="110" class="linksb">
<td width="70" class="zentriert">
<td width="105" class="zentriert">
<td width="70" class="zentriert">
<td width="155" class="zentriert">
<td width="35" class="rechtsb">
<td width="35" class="linksb">
<td width="70" class="rechtsb">
<td width="15" class="zentriert">
<td width="25" class="zentriert" bgcolor="#663399">
</tr>
</table>
</layer>
<layer id="Ebene2a" name="Ebene2a" left="3" top="21" width="935" height="18" z-index="11"
bgcolor="#000080" visibility="hide">
<table border=0 cellspacing=0>
<tr>
<td width="15" class="zentriert">
<td width="120" class="linksb">
<td width="85" class="zentriert">rtz
<td width="110" class="linksb">
<td width="70" class="zentriert">
<td width="105" class="zentriert">
<td width="70" class="zentriert">
<td width="155" class="zentriert">
<td width="35" class="rechtsb">
<td width="35" class="linksb">
<td width="70" class="rechtsb">
<td width="15" class="zentriert">
<td width="25" class="zentriert" bgcolor="#663399">
</tr>
</table>
</layer>
<layer name="sensor" left="3" top="21" width="935" height="18" z-index="12" visibility="show">
<img name="sensorBild" src='img/nix.gif' border=0 width=935 height=18>
</layer>
<script language="javascript">
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=markiere;
function markiere(ereignis)
{
if(ereignis.target.name && ereignis.target.name=="sensorBild")
{
document.layers["Ebene2"].visibility="hide";
document.layers["Ebene2a"].visibility="show";
}
}
</script>
</body>
</html>
Ich nehm da immer onmousedown, weils mit onclick immer wieder mal Schwierigkeiten gibt.
lg Til