dicon: (DOM)Objekt welches eine Funktion aufruft

Beitrag lesen

Hallo Andreas,

wenn ich Dich richtig verstanden habe, möchtest Du das Objekt haben, welches den
Event ausgelöst hat?! Wenn nicht, hab ich Pech gehabt. Ansonsten liefert Dir
die Funktion

function getEventTarget(e) {
  return (e.target) ? e.target : e.srcElement;
 }

das Element, welches den Event auslöst. e verwendet Du auch als Parameter
in deiner Funktion:

machWas = function(e) {
  var elem = getEventTarget(e);  //liefert das event-auslösende Element
  if (!elem) {
    // mach was, wenn element nicht vorhanden
  } else {
    // mach was anderes, wenn Element vorhanden
  }
}

Passt?

Grüße, dicon