Vai al contenuto

Eventi intrinseci

  • di

Un evento viene catturato e affidato al gestore corrispondente.
Ad ogni gestore di evento è possibile associare uno script.

Si possono associare diversi gestori ad ogni elemento e lo script può essere molto lungo o richiamare delle funzioni molto complesse.

Gli eventi possono essere automatici oppure provocati dall’interazione dell’utente

Eventi automatici

  • onload onunload

Eventi provocati dall’interazione dell’utente

  • MouseEvent: onclick ondblclick onmousedown onmousemove onmouseover  onmouseout onmouseup
  • FocusEvent: onblur onfocus
  • KeyboardEvent: onkeydown onkeypress onkeyup
  • onchange onselect
  • onreset onsubmit

Gli elementi di controllo si usano normalmente per realizzare i FORM ma anche da soli possono aggiungere interattività al documento

  • BUTTON
  • INPUT button, text, password, submit, reset, …
  • SELECT
  • TEXTAREA

In ordine alfabetico

Gestore Evento Causa
onblur() FocusEvent Blur Perdita del fuoco (elemento, finestra)
onchange() Change Change modifica del contenuto della casella/area di testo, menu
onclick() MouseEvent Click Pulsanti del mouse
ondblclick() MouseEvent Double Click Pulsanti del mouse
ondragdrop() Drag and Drop Drag and Drop Trascinamento del mouse
onfocus() FocusEvent Focus Acquisizione del fuoco (elemento, finestra)
onkeydown() KeyboardEvent Key Down Tasto della tastiera abbassato
onkeypress() KeyboardEvent Key Press Tasto della tastiera premuto
onkeyup() KeyboardEvent Key Up Tasto della tastiera alzato
onload() Load Load Finestre
onmousedown() MouseEvent Mouse Down Pulsanti del mouse
onmouseover() MouseEvent Mouse Over Movimento del mouse
onmouseout() MouseEvent Mouse Out Movimento del mouse
onmouseup() MouseEvent Mouse Up Pulsanti del mouse
onmove() Move Move Movimento del mouse
onreset() Reset Reset Pulsante specifico
onresize() Resize Resize Finestre
onscroll() Scroll Scroll Finestre
onselect() Select Select selezione del contenuto della casella/area di testo
onsubmit() Submit Submit Pulsante specifico
onunload() Unload Unload Finestre

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *