DHTML eventhanterare (Event Handlers)
- Föregående sida DHTML DOM
- Nästa sida DHTML sammanfattning
Du kan utföra en åtgärd på ett element genom en eventhanterare när ett visst händelse inträffar.
Exempel
Sidan har laddats klart.De flesta DHTML-exempel kräver IE 4.0+, Netscape 7+ eller Opera 7+!
- onmouseover och onmouseout
- Hur man ändrar färgen på ett element när muspekaren flyttas över det och tillbaka när den flyttas bort.
- Användaren ändrar värdet på objektet.
- Hur man ändrar en bild när du klickar på den och återställer den till ursprunglig bild när du klickar på den igen.
- onmousedown och onmouseup
- Denna gång tänds ljuset bara när du håller ner musknappen.
- Släpp tangentbordet.
- Visa en varning när sidan är helt laddad.
Eventhanterare
Genom en eventhanterare kan du utföra en åtgärd på ett element när ett visst händelse inträffar: när användaren klickar på ett element, när sidan laddas, när ett formulär skickas in, etc.
<h1 onclick="style.color='red'">Klicka på denna text</h1>
I det här exemplet kan du definiera att en rubrik blir röd när användaren klickar på den.
Du kan också lägga till en skript i sidans head-del och sedan anropa funktionen från ett eventhanterare:
<html>
<head>
<script type="text/javascript">
function ändrafärg()
{
document.getElementById('header').style.color="red"
}
</script>
</head>
<body>
<h1 id="header" onclick="ändrafärg()"
Klicka på denna text</h1>