• User Newbie

    [JS] DOCTYPE HTML PUBLIC e ScrolTop su IE

    Salve a tutti,

    Utilizzo un semplice script per catturare la posizione del mouse su una pagina.

    In particolare per Internet explorer utilizzo la seguente sintassi:

     tempX = event.clientX + document.body.scrollLeft;
    tempY = event.clientY + document.body.scrollTop;
    ```Il codice citato funziona correttamente sulla maggior parte delle pagine, rilevando e quindi sommando alla posizione relativa del mouse quella dello scroll eseguito sulla pagina.
    
    Tuttavia nelle pagine che presentano la dicitura
    
    

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http: // www . w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    
    Ciò che vi chiedo è se esiste un codice alternativo da utilizzare in queste pagine per rilevare lo scroll effettivo eseguito da un utente. 
    
    Grazie

  • User Newbie

    Risolto con

    tempX = event.clientX + document.documentElement.scrollLeft;
    tempY = event.clientY + document.documentElement.scrollTop;