Vielleicht solltest beim IE lieber mit offsetX und offsetY arbeiten.
Ich komme drauf, weil mir Struppi vor kurzem in einem anderen Anwendungsfall genau das Gegenteil geraten hat:
Super, Danke ! Das funktioniert. Wollte zwar auf proprietären Code verzichten, aber der IE scheint da ja keine Wahl zu lassen.
Ich vermute mal (hab grad keinen IE 6 da) dass das eher daran liegt, weil du den IE in den Quirksmode schickst (d.h. der Boxmodellbug greift).
Wobei bei meiner Testseite http://jstruebig.de/web/javascript/exp/mouse-test.html sogar der IE 4 (der den Unterschied gar nicht kennt) negative werte für OffsetX/Y anzeigt.
Struppi.