XHTML Eventkenmerken

Een van de nieuwe kenmerken van HTML 4.0 is dat het HTML-gebeurtenissen gedrag in de browser kan triggeren, zoals het starten van een JavaScript-code wanneer een gebruiker op een HTML-element klikt. Hier is een reeks eigenschappen die kunnen worden ingesloten in HTML-tags om gebeurtenissen te definiëren.

Als je wilt leren hoe je deze gebeurtenissen kunt gebruiken voor programmeren, dan moet je onze JavaScript-tutorial en DHTML-tutorial.

Venstergebeurtenissen (Window Events)

Alleen geldig in body- en frameset-elementen.

Kenmerk Waarde Beschrijving
onload Script Voer script uit wanneer het document wordt geladen
onunload Script Voer script uit wanneer het document wordt ontladen

Formulelementgebeurtenissen (Form Element Events)

Alleen geldig in formulierelementen.

Kenmerk Waarde Beschrijving
onchange Script Voer script uit wanneer een element verandert
onsubmit Script Voer script uit wanneer een formulier wordt ingediend
onreset Script Voer script uit wanneer een formulier wordt gereset
onselect Script Voer script uit wanneer een element wordt geselecteerd
onblur Script Voer script uit wanneer een element de focus verliest
onfocus Script Voer script uit wanneer een element de focus krijgt

Toetsenbordgebeurtenissen (Keyboard Events)

Ongeldige elementen: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style en title-element.

Kenmerk Waarde Beschrijving
onkeydown Script Voer script uit wanneer het toetsenbord wordt ingedrukt
onkeypress Script Voer script uit wanneer het toetsenbord wordt ingedrukt en vervolgens losgelaten
onkeyup Script Voer script uit wanneer het toetsenbord wordt losgelaten

Muisgebeurtenissen (Mouse Events)

Ongeldige elementen: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style en title-element.

Kenmerk Waarde Beschrijving
onclick Script Voer een script uit wanneer de muisknop wordt ingedrukt
ondblclick Script Voer een script uit wanneer de muisknop wordt dubbel ingedrukt
onmousedown Script Voer een script uit wanneer de muisknop wordt ingedrukt
onmousemove Script Voer een script uit wanneer de muispijl beweegt
onmouseout Script Voer een script uit wanneer de muispijl van een element weggaat
onmouseover Script Voer een script uit wanneer de muispijl boven een element hangt
onmouseup Script Voer een script uit wanneer de muisknop wordt losgelaten