Hi sebastian.
um den Ursprungsort zu identifizieren, gibst Du am besten dem Ursprungsobjekt einen Namen,
also etwa einem Bild.und fragst so
if(moveEvent.target.name && moveEvent.target.name=="Bildname")
mehr dazu zB bei Doc Javascript (http://www.webreference.com/js/)
bzw natürlich bei Netscape selbst.guter Artikel unter http://www.webreview.com/pub/97/07/25/coder/index.html
Liebe Grüße, Til.
Hi Til,
tut mir leid, aber das funktioniert bei mir auch nicht. Wenn ich den Wert von beispielsweise dem Namen oder der id eines Objektes abfrage erhalte ich immer undefined.
Unten habe ich mal einen Versuchsquellcode angeführt. Wäre nett, wenn Du mal drüberschauen und mir sagen könntest, was ich falsch mache.
<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: #000000; 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>
<script language="javascript">
var zeile2 = document.layers['Ebene2'];
var zeile2a = document.layers['Ebene2a'];
zeile2.document.captureEvents(Event.CLICK);
zeile2.document.onclick = markiere;
function markiere(ereignis)
{
alert(ereignis.target.id);
alert(ereignis.target.name);
}
</script>
</body>
</html>
Danke für Deine Mühen.
Ciao
Sebastian