これはダメ
var img = new Image();
img.src = 'a.jpg';
img.onclick = function() { alert(1); };
こっちにする
var img = new Image();
img.onclick = function() { alert(1); };
img.src = 'a.jpg';
IEだと画像がキャッシュされていた場合、srcを設定した時点でイベントが走る。
なのでsrcを一番下にする必要があります。
ようやくまともにIEで見れるようになった。。と思う。
http://pic2ch.giox.org/