fredy: Layer mit Ereignissen

Hi!

Ich möchte gerne in meinem Skript auslesen, welches Element ein Ereignis ausgelöst hat. Beim Explorer gibt es da ja die nette Methode Event.srcElement -
Beim Navigator soll event.target dasselbe machen - klappt bei mir jedoch nicht.

Wie man bei meinem mitgeposteten Bsp. sehen kann, muß es die Eigenschaft target jedoch geben, dann beim Mouseover des Links wird etwas angezeigt:

<body>
<layer name="test" bgcolor="#99FF00"  left="10" top="10" width="267" height="174" >asadfasdfdas<a href="#" name="asdf" onClick="test(this);">fsdaf</a></layer>
<script>
document.test.document.captureEvents(Event.MOUSEMOVE);
document.test.document.onmousemove = test;

function test (e) {
    alert(e.target);
}

</script>

</body>

Danke,
  Fredy

  1. Hallo Fredy.

    Netscape schreibt in seiner Dokumentation zu JavaSrcipt unter http://developer.netscape.com/docs/manuals/js/client/jsref/event.htm#1193137 zu event.target:

    String representing the object to which the event was originally sent.
    Property of event
    Implemented in JavaScript 1.2

    So sollte es also tatsächlich funktionieren. Ausprobiert habe ich es nicht.

    Frohes neues Jahr
      Kess