Struppi: prüfen ob klick was auslöst

Beitrag lesen

Im Mozilla könntest du mit [link:http://www.html-world.de/program/js_o_eve.php#target@title=e.target.nodeName] arbeiten und überprüfen, ob das Element ein Formularfeld oder ein Link ist. Falls du auch überprüfen willst, ob ein Eventhandler ausgeführt wurde, kannst du das mit new Boolean(e.target.onclick) herausfinden.

Das ist doch alles Unsinn was du da schreibst.

Das Objekt das den Event ausgelöst hat, kannst du auch im IE ermitteln und warum du ein Boolean Objkekt erzeugst, ist ein Rätsel. Und was willst du mit der Eigenschaft onclick?

document.onclick = function(e) {
  if(!e)
    e = window.event;

und dann:

var target = e.target || e.srcElement;

alert(target.nodeName);

Ich bevorzuge tagName

alert(new Boolean(target.onclick));

und das ist Unsinn, wenn du die Art des Events herrausfinden willst, benutze e.type

Struppi.