Struppi: Mauskoordinaten

Beitrag lesen

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.