molily: rechtsklickmenü

Beitrag lesen

Hallo,

3.) var obj = ns6 ? e.target.parentNode : event.srcElement.

srcElement ist die Microsoft-proprietäre Eigenschaft für das Zielelement des Ereignisses, d.h. das Element, bei dem das Ereignis tatsächlich ursprünglich passierte. In DOM Events gibt es dafür die Eigenschaft target des Eventobjektes.

var target = e.target ? e.target : window.event.srcElement; z.B. führt also dazu, dass in jedem Fall das Zielelement in der Variable target gespeichert wird.

e.target.parentNode hingegen wurde für e. nichts angegeben, deshalb auch hier ein dickes ? meiner seits :(

e wird der Event-Handler-Funktion (in allen Browsern außer IE) automatisch als erster Parameter übergeben, es handelt sich dabei um das Event-Objekt.

Mathias