Guida agli eventi in JavaScript
Gli eventi sono utilizzati per richiamare delle istruzioni, ma solo se si verificano particolari situazioni, ad esempio al passaggio del mouse sopra un oggetto, o alla chiusura del documento.
In genere gli eventi richiamano istruzioni all'interno dei tag HTML, ma in qualche caso richiamano le istruzioni anche all'interno dello script.
Tutti gli eventi sono preceduti dal prefisso
on. Eventi attivabili dalla tastiera: Gli eventi legati alla tastiera sono principalmente 3:
.onKeyDown, si attiva quando l'utente preme un tasto qualsiasi della tastiera;
.onKeyUp, si attiva quando l'utente rilascia un tasto qualsiasi della tastiera;
.onKeyPress, si attiva quando l'utente preme e rilascia un tasto qualsiasi della tastiera;
Oltre a questi 3, è presente anche onHelp, che però non funziona con alcune versioni vecchie di alcuni browser, e si attiva quando viene premuto il pulsante F1.
Eventi attivabili dai tasti e dai movimenti del mouse.onClick, si attiva quando l'utente clicca su un oggetto;
.onDblClick, si attiva quando l'utente fa un doppio-click su un oggetto;
.onMouseDown, si attiva quando l'utente preme il tasto sinistro del mouse;
.onMouseUp, si attiva quando l'utente rilascia il tasto sinistro del mouse;
.onContextMenu, si attiva quando, cliccando con il pulsante destro si apre il Context Menu;
.onMouseOver, si attiva quando il puntatore del mouse si muove su un oggetto;
.onMouseOut, si attiva quando il puntatore del mouse si sposta da un oggetto;
Eventi attivabili dal trascinamento di un oggetto:.onDrag, si attiva quando il mouse trascina un file o una selezione di testo sulla finestra dello stesso browser;
.onDrop, si attiva quando viene rilasciato rilasciato il tasto del mouse in seguito ad un trascinamento;
.onDragDrop, si attiva quando un utente rilascia un file sulla finestra del browser o trascina un oggetto sulla stessa;
.onDragStart, si attiva quando l'utente inizia a trascinare un oggetto;
.onDragEnter, si attiva quando l'utente trascina l'oggetto su un obbiettivo valido del browser;
.onDragOver, è uguale ad onDragEnter, ma si attiva dopo;
.onDragLeave, si attiva quando l'utente trascina l'oggetto su un obbiettivo valido, ma non lo rilascia;
.onDragEnd, si attiva quando l'utente rilascia l'oggetto al termine del trascinamento;
.onMove, si attiva quando l'utente muove una finestra o un frame;
Eventi legati al "fuoco":.onFocus, si attiva quando l'utente entra in un campo;
.onBlur, si attiva quando l'utente esce da un campo;
.onSelect, si attiva quando l'utente seleziona del testo all'interno di una casella di testo;
.onSelectStart, si attiv...
Read the whole post...
Last comments