+ Rispondi alla Discussione
Risultati da 1 a 2 di 2

[JS] DOCTYPE HTML PUBLIC e ScrolTop su IE

Ultimo Messaggio di embrace il:
  1. #1
    User Newbie
    Data Registrazione
    Sep 2007
    Messaggi
    6

    [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:

    Codice:
     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

    Codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http: // www . w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    Tale codice non funziona dato che ScrollTop rimane sempre a 0.

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

    Grazie

  2. #2
    User Newbie
    Data Registrazione
    Sep 2007
    Messaggi
    6
    Risolto con

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

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.