Salve a tutti,
nella mia pagina HTML ho un form con vari elementi.
ad ognuno di questi elementi voglio associare vari eventi, il tutto con un gestore unico.
Per assegnare agli elementi gli eventi ho fatto:
codice:
for(var i=0; i<document.mio_form.elements.length; i++)
{
var e = document.mio_form.elements[i];
e.onclick = gestioneEvento;
e.onchange = gestioneEvento;
e.onfocus = gestioneEvento;
e.onblur = gestioneEvento;
e.onselect = gestioneEvento;
e.ondblclick = gestioneEvento;
}
nella funzione gestioneEvento voglio conoscere il nome dell'elemento che ha generato l'evento ed il tipo di evento.
Per il nome faccio:
var elem = this.name;
ma non so come fare per il tipo di evento...
inoltre vorrei capire perchè this.name mi restituisce il nome (funziona, ma non so perchè).
grazie