Sebastian: Problem mit Ereignisüberwachung im NN

Beitrag lesen

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