• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

JavaScript Gli eventi

Dade.

Utente Strepitoso
Autore del topic
12 Settembre 2007
5.733
0
Miglior risposta
0
Perchè accada qualcosa, sia nella vita che in programmazione, c'è bisogno che questo qualcosa sia scatenato da un evento: nella vita, ad esempio, un incontro può far accadere qualcosa di piacevole (si spera!!!), in programmazione, il click del mouse su di un elemento Html a cui è associata una funzione, da vita alla routine descritta nella funzione stessa.
Come già accennato nelle lezioni precedenti, l'evento si richiama su di un elemento Html incorporando un attributo nel codice dell'elemento stesso; la seguente è la sintassi:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
Dato che l'Html non è un linguaggio case-sensitive (sensibile alle maiuscole ed alle minuscole) è indifferente scrivere onClick, onclick oppure ONCLICK, ma è necessario specificare i parametri (ad esempio il nome della funzione) con le giuste maiuscole e minuscole all'interno di un evento.Riporto di sotto un elenco degli eventi e dei relativi gestori, con opportuna descrizione:
EventoGestoreDescrizione
LoadonLoadCaricamento della pagina
UnloadonUnLoadUscita dalla pagina
ClickonClickClick col tasto sinistro del mouse su di un elemento
Double clickonDbClickDoppio click col tasto sinistro del mouse su di un elemento
Mouse overonMouseOverPassaggio del mouse su di un elemento
Mouse moveonMouseMoveMovimento del mouse su di un elemento
Mouse outonMouseOutUscita del mouse dall'area di un elemento
Mouse downonMouseDownClick del mouse su di un elemento
Context menuonContextMenuClick col tasto destro del mouse su di un elemento
ChangeonChangeCambio di elemento
BluronBlurPerdita del focus (focalizzazione) da parte di un elemento
FocusonFocusRaggiungimento del focus da parte di un elemento
SubmitonSubmitPressione del tasto "Invio" della tastiera


Guida tratta da MrWebmaster