Felix Riesterer: pageX und Firefox

Beitrag lesen

Lieber Christoph,

ich brauche in einem Script pageX und pageY.

das muss nicht so sein. Ich habe mir ein "Mausverfolger"-Script geschrieben, das nur mit <http://de.selfhtml.org/javascript/objekte/event.htm#client_x_y@title=clientX und clientY> hantiert. Folgender Ausschnitt könnte Dich interessieren:

verfolgeKoordinaten = function (ereignis) {  
    var pos,  
        doc = (window.document.compatMode && window.document.compatMode == "CSS1Compat") ?  
        window.document.documentElement : window.document.body || null;  
  
    if (!ereignis)  
        ereignis = window.event;  
  
    pos = {  
        left : ereignis.clientX,  
        top  : ereignis.clientY  
    };  
  
    if (typeof(doc.scrollLeft) == "number") {  
        pos.left += doc.scrollLeft;  
        pos.top  += doc.scrollTop;  
    }  
  
    // jetzt etwas mit pos anstellen...  
}

Liebe Grüße aus Ellwangen,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)