Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Spiegazione script per calcolare coordinate mouse

    Salve a tutti, ho conoscenze basilari di Javascript e ho trovato questo codice che mi tornerebbe utile:
    codice:
    window.onload = function() {
      	document.getElementById('id').onmousemove = function(e) {
     		e = e || event;
     		var x = e.clientX - this.offsetLeft, y = e.clientY - this.offsetTop;
     		this.innerHTML = x + ' - ' + y; 
    	} }
    Dovrebbe calcolare le coordinate del mouse, credo relativamente all'elemento che nell'esempio ha id ="id".

    Qualcuno più esperto sarebbe così gentile da spiegarmi riga per riga il codice? O, in alternativa, da indicarmi dove posso trovare chiarimenti? Mi sfugge in particolare la riga e = e || event :master:

    Ringrazio in anticipo chiunque vorrà aiutarmi!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    http://javascript.html.it/articoli/l...ser-ed-esempi/

    IE propaga l' oggetto event a livello di window
    gli altri browser necessitano venga passato come primo argomento della funzione
    e = e || event;
    normalizza questo comportamento: se "e" viene passato e' "e", altrimenti e' window.event

    ciao

  3. #3
    Ti ringrazio, tutto più chiaro!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.