molily: Startelement auslesen

Beitrag lesen

Hallo,

  1. (Nur IE) Es existiert das Event-Objekt.

Also kannst Du mittels event.fromElement das auslösende Element des Events abfragen.

fromElement beinhaltet den Elementknoten, von dem die Maus bei einem mouseover-Event *kam*, nicht den, dem der mouseover-Event passierte. Das steht auch auf der verlinkten Seite. srcElement wäre passender.

Ich sehe gerade, daß das event-Objekt eine Empfehlung für DOM level 2 ist, also bleibt es dir überlassen, das auch mal in anderen Browsern zu testen.

Bei onmouseover="bla()" hat die Funktion keine Möglichkeit, an das Event-Objekt zu kommen. window.event ist nach wie vor eine Microsoft-Erfindung. DOM 2 Events kennt strenggenommen nur addEventListener, womit die Zuweisung außerhalb eines onmouseover-Attributs erfolgen muss.

Mathias