Gestori di eventi DHTML
- Pagina precedente DHTML DOM
- Pagina successiva Conclusione DHTML
Puoi eseguire un'azione su un elemento quando si verifica un evento attraverso un handler degli eventi.
Esempio
Nota:La maggior parte degli esempi DHTML richiede IE 4.0+, Netscape 7+ o Opera 7+!
- onmouseover e onmouseout
- Come cambiare il colore di un elemento quando il mouse pointer si muove sopra e sotto di esso.
- onclick
- Come accendere la luce e cambiare l'immagine quando si clicca su un'immagine e tornare all'immagine originale quando si clicca di nuovo.
- onmousedown e onmouseup
- Questa volta la luce si accende solo quando si tiene premuto il pulsante del mouse.
- onload
- Mostra una finestra di messaggio quando la pagina è completamente caricata.
Handler degli eventi
Puoi eseguire un'azione su un elemento quando si verifica un evento: quando l'utente clicca su un elemento, quando la pagina si carica, quando un modulo viene inviato, ecc.
<h1 onclick="style.color='red'">Clicca su questo testo</h1>
L'esempio sopra definisce che quando l'utente clicca su un titolo, il titolo diventa rosso.
Puoi anche aggiungere un pezzo di script nella parte head della pagina e chiamare la funzione dall'handler dell'evento:
<html>
<head>
<script type="text/javascript">
function cambiaColore()
{
document.getElementById('header').style.color="red"
}
</script>
</head>
<body>
<h1 id="header" onclick="cambiaColore()"
>Clicca su questo testo</h1>
</body>
</html>
Gestori di eventi HTML 4.0
Evento | Si verifica quando... |
---|---|
onabort | L'utente interrompe il caricamento della pagina. |
onblur | L'utente lascia l'oggetto. |
onchange | L'utente cambia il valore dell'oggetto. |
onclick | L'utente clicca su un oggetto. |
ondblclick | L'utente doppia clic su un oggetto. |
onfocus | L'utente attiva l'oggetto. |
onkeydown | Premere la tastiera. |
onkeypress | Premere la tastiera. |
onkeyup | Rilasciare la tastiera. |
onload |
La pagina è stata caricata. Nota:In Netscape, quando la pagina viene caricata, si verifica questo evento. |
onmousedown | L'utente preme il pulsante del mouse. |
onmousemove | Il puntatore del mouse si muove sull'oggetto. |
onmouseover | Il puntatore del mouse si posiziona sull'oggetto. |
onmouseout | Il puntatore del mouse esce dall'oggetto. |
onmouseup | L'utente rilascia il pulsante del mouse. |
onreset | L'utente annulla il modulo. |
onselect | L'utente seleziona il contenuto della pagina. |
onsubmit | L'utente invia il modulo. |
onunload | L'utente chiude la pagina. |
- Pagina precedente DHTML DOM
- Pagina successiva Conclusione DHTML