Eventi intrinseci

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
    • onLoad
    • onUnLoad
  • Provocati dall’interazione dell’utente
    • onClick onDblClick onMouseDown onMouseUp onMouseOver onMouseMove onMouseOut
    • onFocus onBlur
    • onKeyPress onKeyDown onKeyUp
    • onSelect onChange
    • onSubmit onReset

Gli elementi di controllo

  • INPUT button text password submit reset
  • SELECT
  • TEXTAREA
  • LABEL

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


Mouse

Gestore Evento Causa
onClick() Click pulsanti
onDblClick() Double Click
onMouseDown() Mouse Down
onMouseUp() Mouse Up
onMouseOver() Mouse Over movimento
onMouseOut() Mouse Out
onMove() Move
onDragDrop() Drag and Drop trascinamento

Tastiera

Gestore Evento Causa
onKeyPress() Key Press tasto premuto
onKeyDown() Key Down tasto abbassato
onKeyUp() Key Up tasto alzato

Intervento su un elemento

Gestore Evento Causa
onBlur() Blur perdita/acquisizione del fuoco
onFocus() Focus
onChange() Change modifica del contenuto della casella/area di testo, menu
onSelect() Select selezione del contenuto della casella/area di testo

Pulsanti del form

Gestore Evento Causa
onSubmit() Submit pulsanti corrispondenti
onReset() Reset

Finestre

Gestore Evento Causa
onBlur() Blur
onFocus() Focus
onLoad() Load
onUnload() Unload
onResize() Resize
onScroll() Scroll
Notice: This work is licensed under a BY-NC-SA. Permalink: Eventi intrinseci

Comments are closed.