function clickEventHandler (e) {
var clickElement = false; // zunächst von Fehler ausgehen
if (!e && window.event) e = window.event; // für IE das Event-Objekt holen
if (e.srcElement) clickElement = e.srcElement; // IE
if (e.target) clickElement = e.target; // W3C DOMalert("Angeklicktes Element: " + clickElement);
}
Das ist nicht falsch, aber umständlich und ich bezweifle, dass es für's Verständnis einfacher ist.
[code lang=javascript]var clickElement = e.target || e.srcElement;
Die eine Zeile sollte einfach und verständlich genug sein.
Struppi.