I programmi in Javascript sono generalmente pilotati da eventi. Per eventi s'intende azioni che succedono nella pagina web, usualmente come il risultato di
qualcosa fatto dall'utente, anche se non sempre. Per esempio, un clic del tasto destro del mouse è un evento, così come è un evento posizionnare il puntatore del mouse su un
link etc. Attraverso il gestore degli eventi si può codificare un'azione da compiere quando uno di questi eventi viene attivato.
Nella seguente tabella sono elencati gli eventi gestiti, la loro descrizione, e la versione di Javascript con la quale furono per la prima volta supportati.
| Evento |
Descrizione |
Vers. JS |
| onAbort |
Questo evento è attivato dall'interruzione del processo di caricamento di una pagina. Può avvenire quando l'utilizzatore clicca sul bottone "stop" del suo browser o la connessione è terminata. |
1.1 |
| onBlur |
Questo evento accade quando un elemento perde fuoco (Focus) inteso come perdita di evidenziazione (highlighted). |
1.0 |
| onChange |
Questo evento succede quando l'utilizzatore selezione o deseleziona un elemento e muove l'evidenziazione su un altro oggetto |
1.0 |
| onClick |
Questo evento accade quando l'utilizzatore aziona un bottone del mouse. |
1.0 |
| onDblClick |
Questo evento è attivato quando l'utitlizzatore fa un doppio click del mouse. |
1.2 |
| onError |
Evento che succede quando si verifica un errore durante il caricamento di un'immagine. |
1.1 |
| onFocus |
Evento attivato quando si evidenzia un elemento (gli si da Focus). |
1.0 |
| onKeyDown |
Questo evento è attivato con la pressione di un tasto della tastiera da parte dell'utilizzatore |
1.2 |
| onKeyPress |
Evento che accade con la pressione e rilascio di un tasto della tastiera da parte dell'utilizzatore. |
1.2 |
| onKeyUp |
Questo evento è correlato con il rilascio di un tasto dopo che lo stesso era stato premuto da parte dell'utilizzatore. |
1.2 |
| onLoad |
Evento attivato con il termine del caricamento di un elemento. |
1.0 |
| onMouseDown |
Con la pressione di un tasto del mouse da parte dell'utilizzatore viene attivato questo evento. |
1.2 |
| onMouseOut |
Questo evento accade quando l'utilizzatore sposta il puntatore del mouse dall'elemento su cui era posizionato. |
1.1 |
| onMouseOver |
Questo evento viene attivato quando l'utilizzatore posiziona il puntatore del mouse su un elemento. |
1.0 |
| onMouseUp |
Evento correlato con l'azione di rilascio del tasto del mouse |
1.2 |
| onResize |
Evento attivato dall'azione di ridimensionamento della finestra |
1.2 |
| onSubmit |
Evento attivato dalla pressione di un tasto di invio dati sul documento (form). |
1.1 |
| onUnload |
Questo evento è attivato dall'azione di caricamento di un'altra pagina o dalla chiusura della finestra su cui era caricata la pagina da lasciare. |
1.0 |