Anche se js non è materia mia, mi sto divertendo a sperimentare un po'.
Ad esempio sto cercando di capire come funziona la registrazione di un evento.
Ora... questo è stato un dei miei punti di riferimento http://www.quirksmode.org/js/events_advanced.html
ma non mi è chiara una cosa, probabilmente anche a causa di qualche difficoltà con l'inglese: esattamente cosa sono e cosa fanno startDragDrop e spyOnUser nell'esempio:
element.addEventListener('click',startDragDrop,fal se)
element.addEventListener('click',spyOnUser,false)![]()
Io ad esempio, ho provato a registrare una classe (css) diversa al click, sia per ie che per gli altri utilizzando quindi entrambe i metodi in oggetto. In uno dei due casi così:
Ora, quello che succede è che il codice non da errore e fa quello che deve fare ma se clicco due volte! Perchè? è come se sentisse l'evento al secondo click sia con IE che con gli altri....codice:element.addEventListener('click',function () { this.className="test2" },false)
Se quanluno mi può spiegare in italiano gliene sono molto grata (mi è venuto il mal di testa a leggere in inglese!)![]()