Naar inhoud springen

HTML-event

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door DXL (overleg | bijdragen) op 16 okt 2005 om 17:34.
Deze versie kan sterk verschillen van de huidige versie van deze pagina.

HTML-events definiëren een bepaalde reactie op een actie van de gebruiker of de webbrowser. Zowel de W3C HTML 4.01-aanbeveling als de W3C DOM Level 2 Events-aanbeveling beschrijven een serie events die aan bepaalde HTML-tags kunnen worden gekoppeld door middel van onder andere Javascript.

Toepassing

HTML-events kunnen gedefineerd worden in een bepaalde HTML-tag door een attribuut waarvan de naam begint met on-. Onderstaand voorbeeld laat een venster zien met de tekst "Het document is geladen."

<body onload="window.alert('Het document is geladen.')">

Dit kan ook vervangen worden door een stukje Javascript:

<script language="Javascript"> document.onload = window.alert("Het document is geladen"); </script>

Toegestane events in HTML 4.01

De volgende lijst geeft een overzicht van de mogelijke event-attributen per groep elementen. Let erop dat sommige browsers hiervan afwijken.

(Bijna) alle elementen:

  • onclick
  • ondblclick
  • onmousedown
  • onmouseup
  • onmouseover
  • onmousemove
  • onmouseout
  • onfocus
  • onkeypress
  • onkeydown
  • onkeyup

Body, frame, frameset:

  • onload
  • onunload

A, area, label, input, select, textarea, button:

  • onfocus
  • onblur

Form:

  • onsubmit
  • onreset

Input, select, textarea:

  • onselect
  • onchange

Bron

HTML 4.01 specificatie ten aanzien van scripts en events in het bijzonder