Manuale di riferimento degli eventi HTML

Corso raccomandato:

Proprietà degli eventi globali

HTML ha la capacità di scatenare azioni nel browser, come l'avvio di JavaScript quando l'utente clicca su un elemento. Corso JavaScriptPer ulteriori informazioni sugli eventi di programmazione, visitare il nostro

.

Di seguito sono riportate le proprietà degli eventi globali che possono essere aggiunte agli elementi HTML per definire le operazioni degli eventi.

Proprietà degli eventi window

Proprietà Valore Descrizione
Eventi scatenati per l'oggetto window (applicati al tag <body>): script Script eseguito dopo la stampa del documento.
onbeforeprint script Script eseguito prima della stampa del documento.
onbeforeunload script Script eseguito prima del download del documento.
onerror script Script eseguito quando si verifica un errore.
onhaschange script Script eseguito quando il documento viene modificato.
onload script Attivato dopo che la pagina è stata caricata.
onmessage script Script eseguito quando viene scatenato un messaggio.
onoffline script Script eseguito quando il documento diventa offline.
ononline script Script eseguito quando il documento viene caricato online.
onpagehide script Script eseguito quando la finestra viene nascosta.
onpageshow script Script eseguito quando la finestra diventa visibile.
onpopstate script Script eseguito quando cambia la cronologia della finestra.
onredo script Script eseguito durante l'esecuzione di redo nel documento.
onresize script Attivati quando la finestra del browser viene ridimensionata.
onstorage script Script eseguito dopo l'aggiornamento dell'area di Web Storage.
onundo script Script eseguito durante l'esecuzione di undo nel documento.
onunload script Attivati una volta scaricata la pagina (o la finestra del browser è stata chiusa).

Eventi Form

Eventi scatenati da azioni all'interno di moduli HTML (applicati a quasi tutti gli elementi HTML, ma più comunemente utilizzati nei moduli form):

Proprietà Valore Descrizione
onblur script 元素失去焦点时运行的脚本。
onblur script Script eseguiti quando l'elemento perde l'attenzione dell'utente.
onchange script Script eseguiti quando viene scatenato il menu contestuale.
oncontextmenu script Script eseguiti quando l'elemento riceve l'attenzione dell'utente.
onformchange script Script eseguiti quando il modulo cambia.
onforminput script Script eseguiti quando il modulo riceve input utente.
oninput script Script eseguiti quando l'elemento riceve input utente.
oninvalid script Script eseguiti quando l'elemento è invalido.
onreset script Scatenato quando viene cliccato il pulsante di ripristino del modulo. Non supportato in HTML5.
onselect script Scatenato quando il testo dell'elemento viene selezionato.
onsubmit script Scatenato quando viene inviato un modulo.

Eventi Tastiera

Proprietà Valore Descrizione
onkeydown script Scatenato quando l'utente preme un pulsante.
onkeypress script Scatenato quando l'utente preme un pulsante.
onkeyup script Scatenato quando l'utente rilascia una pulsante.

Eventi Mouse

Eventi scatenati da azioni utente come il mouse:

Proprietà Valore Descrizione
onclick script Scatenato quando viene eseguito un clic del mouse sull'elemento.
ondblclick script Scatenato quando viene eseguito un doppio clic del mouse sull'elemento.
ondrag script Script eseguiti quando l'elemento viene trascinato.
ondragend script Script eseguiti alla fine dell'operazione di trascinamento.
ondragenter script Script eseguiti quando l'elemento viene trascinato in una regione di trascinamento valida.
ondragleave script Script eseguiti quando l'elemento lascia un obiettivo di trascinamento valido.
ondragover script Script eseguiti quando l'elemento viene trascinato su un obiettivo di trascinamento valido.
ondragstart script Script eseguiti all'inizio dell'operazione di trascinamento.
ondrop script Script eseguiti quando l'elemento viene trascinato e rilasciato.
onmousedown script Scatenato quando viene premuto il pulsante del mouse sull'elemento.
onmousemove script Scatenato quando il puntatore del mouse viene mosso sull'elemento.
onmouseout script Scatenato quando il puntatore del mouse esce dall'elemento.
onmouseover script Scatenato quando il puntatore del mouse viene mosso sull'elemento.
onmouseup script Scatenato quando il pulsante del mouse viene rilasciato sull'elemento.
onmousewheel script Script eseguiti quando la rotella del mouse viene scrollata.
onscroll script Script eseguiti quando la barra di scorrimento dell'elemento viene scrollata.

Eventi Media

Eventi scatenati dai mezzi di comunicazione (ad esempio, video, immagini e audio): applicabile a tutti gli elementi HTML, ma comune nei mezzi di comunicazione, come <audio>, <embed>, <img>, <object> e <video>.

Proprietà Valore Descrizione
onabort script Esegui lo script quando si esce
oncanplay script Esegui lo script quando il file è pronto per iniziare a riprodursi (quando il buffering è sufficiente per iniziare)
oncanplaythrough script Esegui lo script quando il medium può essere riprodotto fino alla fine senza dover fermarsi per il buffering
ondurationchange script Esegui lo script quando cambia la lunghezza del medium
onemptied script Esegui lo script quando si verifica un guasto e il file diventa improvvisamente non disponibile (ad esempio quando la connessione si interrompe improvvisamente)
onended script Esegui lo script quando il medium arriva alla fine (puoi inviare messaggi come 'Grazie per aver guardato')
onerror script Esegui lo script quando si verifica un errore durante il caricamento del file
onloadeddata script Esegui lo script quando i dati del medium sono stati caricati
onloadedmetadata script Esegui lo script quando vengono caricati i metadati (ad esempio risoluzione e durata)
onloadstart script Esegui lo script quando inizia a caricare il file ma non vengono caricati dati reali
onpause script Esegui lo script quando il medium viene messo in pausa dall'utente o dal programma
onplay script Esegui lo script quando il medium è pronto per iniziare a riprodursi
onplaying script Esegui lo script quando il medium inizia a riprodursi
onprogress script Esegui lo script quando il browser sta cercando di ottenere i dati del medium
onratechange script Esegui lo script ogni volta che cambia la velocità di riproduzione (ad esempio quando l'utente cambia la modalità di riproduzione a rallentamento o accelerazione)
onreadystatechange script Esegui lo script ogni volta che cambia lo stato di ready (che monitora lo stato dei dati del medium)
onseeked script Esegui lo script quando l'attributo seeking è impostato su false (indicando che la localizzazione è terminata)
onseeking script Esegui lo script quando l'attributo seeking è impostato su true (indicando che la localizzazione è attiva)
onstalled script Esegui lo script quando il browser non riesce a recuperare i dati del medium per qualsiasi motivo
onsuspend script Esegui lo script quando, per qualsiasi motivo, si interrompe il recupero dei dati del medium prima che siano completamente caricati
ontimeupdate script Esegui lo script quando la posizione di riproduzione cambia (ad esempio quando l'utente si sposta a una posizione diversa nel medium)
onvolumechange script Esegui lo script ogni volta che cambia il volume (incluso quando il volume è impostato a silenzio)
onwaiting script Esegui lo script quando il medium è stato fermato ma si intende continuare a riprodurre (ad esempio quando il medium è in pausa e sono stati caricati ulteriori dati in cache)