XHTML - Eventi
Quando gli utenti visitano un sito web, fanno cose come fare clic su testo, immagini e collegamenti ipertestuali, passare il mouse sopra le cose, ecc. Questi sono esempi di ciò che JavaScript chiama eventi.
Possiamo scrivere i nostri gestori di eventi in JavaScript o VBScript e possiamo specificare questi gestori di eventi come valore dell'attributo del tag di evento. L'XHTML 1.0 ha un insieme simile di eventi che è disponibile nella specifica HTML 4.01.
Gli eventi di livello <body> e <frameset>
Ci sono solo due attributi che possono essere utilizzati per attivare qualsiasi codice JavaScript o VBScript, quando si verifica un evento a livello di documento.
Attributo | Valore | Descrizione |
---|---|---|
onload | Script | Lo script viene eseguito quando viene caricato un documento XHTML. |
onunload | Script | Lo script viene eseguito quando viene scaricato un documento XHTML. |
Note - Qui, lo script si riferisce a qualsiasi funzione o parte di codice di VBScript o JavaScript.
Gli eventi di livello <form>
Ci sono i seguenti sei attributi che possono essere utilizzati per attivare qualsiasi codice JavaScript o VBScript quando si verifica un evento a livello di modulo.
Attributo | Valore | Descrizione |
---|---|---|
onchange | Script | Lo script viene eseguito quando l'elemento cambia. |
onsubmit | Script | Lo script viene eseguito quando il modulo viene inviato. |
onreset | Script | Lo script viene eseguito quando il modulo viene reimpostato. |
onselect | Script | Lo script viene eseguito quando l'elemento è selezionato. |
sfocato | Script | Lo script viene eseguito quando l'elemento perde il focus. |
onfocus | Script | Lo script viene eseguito quando l'elemento viene attivato. |
Eventi di tastiera
I seguenti tre eventi sono generati dalla tastiera. Questi eventi non sono validi negli elementi base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style e title.
Attributo | Valore | Descrizione |
---|---|---|
onkeydown | Script | Lo script viene eseguito alla pressione del tasto. |
onkeypress | Script | Lo script viene eseguito alla pressione e al rilascio del tasto. |
onkeyup | Script | Lo script esegue il rilascio della chiave. |
Altri eventi
I seguenti sette eventi vengono generati dal mouse quando entra in contatto con qualsiasi tag HTML. Questi eventi non sono validi negli elementi base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style e title.
Attributo | Valore | Descrizione |
---|---|---|
al clic | Script | Lo script viene eseguito con un clic del mouse. |
ondblclick | Script | Lo script viene eseguito con un doppio clic del mouse. |
onmousedown | Script | Lo script viene eseguito quando viene premuto il pulsante del mouse. |
onmousemove | Script | Lo script viene eseguito quando il puntatore del mouse si sposta. |
onmouseout | Script | Lo script viene eseguito quando il puntatore del mouse esce da un elemento. |
onmouseover | Script | Lo script viene eseguito quando il puntatore del mouse si sposta su un elemento. |
onmouseup | Script | Lo script viene eseguito quando viene rilasciato il pulsante del mouse. |