molily: aObj.onclick = function() {alert(this);}

Beitrag lesen

... ergo: es geht nur über einen Umweg

Das stimmt nicht.

  							~~~javascript

imgObj = document.createElement('img');

imgObj.onclick = function() {alert(this);}
aObj = document.createElement('a');
aObj.href = "#";
aObj.appendChild(imgObj);

  
Ein zusätzliches img-Element sollte nicht nötig sein. Du kannst den click-Handler auch direkt am aObj setzen.  
  
Wenn das nicht funktioniert, liegt der Fehler wie gesagt woanders und du solltest uns den gesamten relevanten Code zeigen.  
  
Mathias

-- 
[JavaScript-Erweiterung für das SELFHTML-Forum](http://forum.de.selfhtml.org/js/doku/)