Quando un utente visita il tuo sito web, effettua delle operazioni come ad esempio clickare sui vari link, passare il mouse sopra testi o immagini, ecc. Questi sono esempi di ciò che in Javascript vengono chiamati eventi.
Possiamo gestire gli eventi utilizzando Javascript o VBScript e specificare alcune operazione da effettuare al verificarsi di questi eventi; queste operazioni possono essere definite come valore dell' attributo evento per il tag. HTML 4.0 definisce 19 attributi evento, elencati qui di seguito:
Ci sono solo due attributi che possono essere utilizzati per innescare del codice javascript o vbscript quando avviene un evento a livello di documento.
Attributo | Valore | Descrizione |
---|---|---|
onload | script | Lo Script viene eseguito quando viene caricato un documento HTML |
onunload | script | Lo Script viene eseguito quando viene abbandonato un documento HTML |
NOTA: Gli script fanno riferimento a funzioni o pezzi di codice VBScript o JavaScript.
Ci sono sei attributi che possono essere utilizzati per innescare del codice javascript o vbscript quando avviene un evento a livello di form.
Attributo | Valore | Descrizione |
---|---|---|
onchange | script | Lo Script viene eseguito quando un elemento cambia |
onsubmit | script | Lo Script viene eseguito quando viene inviato un form |
onreset | script | Lo Script viene eseguito quando viene resettato un form |
onselect | script | Lo Script viene eseguito quando viene selezionato un elemento |
onblur | script | Lo Script viene eseguito quando un elemento perde il focus |
onfocus | script | Lo Script viene eseguito quando un elemento ottiene il focus |
Ci sono tre attributi evento che possono essere generati dalla tastiera. Questi eventi non sono validi per gli elementi base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, e title.
Attributo | Valore | Descrizione |
---|---|---|
onkeydown | script | Lo Script viene eseguito quando viene premuto un pulsante nella tastiera. |
onkeypress | script | Lo Script viene eseguito quando viene premuto e rilasciato un pulsante nella tastiera |
onkeyup | script | Lo Script viene eseguito quando viene rilasciato un pulsante nella tastiera |
Ci sono altri sette attributi evento che possono essere generati da mouse quando viene in contatto con dei tag HTML. Questi eventi non sono validi per gli elementi base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, e title.
Attributo | Valore | Descrizione |
---|---|---|
onclick | script | Lo Script viene eseguito quando si clicka un pulsante del mouse |
ondblclick | script | Lo Script viene eseguito quando si clicka due volte un pulsante del mouse |
onmousedown | script | Lo Script viene eseguito quando si clicka un pulsante del mouse |
onmousemove | script | Lo Script viene eseguito quando si sposta il cursore del mouse |
onmouseout | script | Lo Script viene eseguito quando il cursore del mouse esce da un elemento |
onmouseover | script | Lo Script viene eseguito quando il cursore del mouse passa sopra elemento |
onmouseup | script | Lo Script viene eseguito quando viene rilasciato un pulsante del mouse |