function ShowHelpBox(e) {
if (document.all) {
tempX = event.clientX + document.body.scrollLeft;
tempY = event.clientY + document.body.scrollTop;
} else {
tempX = e.pageX;
tempY = e.pageY;
}
... anzeigen des divs ...
}
Warum prüfst du auf document.all?
Außerdem funktioniert das nur im Quirksmode.
So bekommst du immer die Mausposition:
function mouse_pos(evt)
{
if(!evt) evt = window.event;
var pos = { left: evt.clientX, top:evt.clientY };
var b = (window.document.compatMode && window.document.compatMode == "CSS1Compat") ?
window.document.documentElement : window.document.body || null;
if (b)
{
pos.left += b.scrollLeft;
pos.top += b.scrollTop;
}
return pos;
}
Struppi.