Struppi: Mausposition bei onmouseover unter Mozilla/Eventüberwachung

Beitrag lesen

var IE = document.all?true:false;
Naja.
ja ich weiß...

Da du ja nur bei 2 sachen unterscheiden musst:

if (document.captureEvents) document.captureEvents(Event.MOUSEOVER)
klappt im IE

und im MZ

function checkPos(e) {
if (IE) { // Mausposition für IE
        tempX = event.clientX + document.body.scrollLeft;
        tempY = event.clientY + document.body.scrollTop;

Das funktioniert nur im Quirks mode im strict mode nicht mehr.
von strict bin ich bei der Vorlage leider weit entfernt ;), also kein Problem...
Mozilla schluckt aber "event" nicht

Er kennt window.event nicht.

Aufgerufen wird checkPos() aus einer anderen Funktion heraus,
Dann musst du den event noch weiterreichen.
Weiterreichen? Ich hab's jetzt erstmal direkt eingegeben:
document.getElementById('popup').style.left = (checkPos().left - OFFICES[id][3]) + 'px';

hier musst du checkPos den event weiterreichen, den du in die Funktion als 1. Parameter bekommst.

An welcheer Stelle rufst du das obige auf?

Struppi.