... 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/)