DHTML tapahtumankäsittelyt (Event Handlers)
- Edellinen sivu DHTML DOM
- Seuraava sivu DHTML yhteenvedot
Voit suorittaa tietyn toiminnon elementille tapahtumankäsittelijän avulla, kun tietty tapahtuma tapahtuu.
Esimerkki
Huomautus:Useimmat DHTML-esimerkit vaativat IE 4.0+、Netscape 7+ tai Opera 7+!
- onmouseover ja onmouseout
- Kuinka elementin väriä voidaan muuttaa, kun hiiren osoitin siirtyy elementin päälle ja poistuu siitä.
- onclick
- Kuinka vala voidaan sytyttää, kun käyttäjä napsauttaa kuvaa, ja sammuttaa, kun hän napsauttaa sitä uudelleen.
- onmousedown ja onmouseup
- Tämä kertaa valo syttyy vain, kun painat hiiren painiketta.
- onload
- Näytä ilmoituskeksi, kun sivu on ladataan loppuun.
Tapahtumankäsittelijä
Voit suorittaa tietyn toiminnon elementille tapahtumankäsittelijän avulla, kun tietty tapahtuma tapahtuu: kun käyttäjä napsauttaa elementtiä, kun sivu ladataan, kun lomake lähetetään, jne.
<h1 onclick="style.color='punainen'">Klikkaa tätä tekstiä</h1>
Yllä oleva esimerkki määrittelee, että kun käyttäjä napsauttaa otsikkoa, se muuttuu punaiseksi.
Voit myös lisätä skriptin sivun otsikkosegmenttiin ja kutsua sitä tapahtumankäsittelijästä:
<html>
<head>
<script type="text/javascript">
function vaihdaväri()
{
document.getElementById('otsikko').style.color="punainen"
}
</script>
</head>
<body>
<h1 id="otsikko" onclick="vaihdaväri()"
Klikkaa tätä tekstiä</h1>
</body>
</html>
HTML 4.0 tapahtumankäsittelyt
Tapahtuma | Kun... |
---|---|
onabort | Käyttäjä keskeyttää sivun lataamisen. |
onblur | Käyttäjä poistuu objektista. |
onchange | Käyttäjä muuttaa objektin arvoa. |
onclick | Käyttäjä napsauttaa objektia. |
ondblclick | Käyttäjä kaksoisklikkaa objektia. |
onfocus | Käyttäjä aktivoi objektin. |
onkeydown | Paina näppäimistöä. |
onkeypress | Paina näppäimistöä. |
onkeyup | Paina näppäimistöä vapauttaa. |
onload |
Sivu on ladataan valmis. Huomautus:Netscape:ssa tapahtuu tämä tapahtuma, kun sivu ladataan. |
onmousedown | Käyttäjä painaa hiiren painiketta. |
onmousemove | Hiiren osoitin liikkuu objektissa. |
onmouseover | Hiiren osoitin siirtyy objektiin. |
onmouseout | Hiiren osoitin poistuu objektista. |
onmouseup | Käyttäjä vapauttaa hiiren painikkeen. |
onreset | Käyttäjä palauttaa lomakkeen. |
onselect | Käyttäjä valitsee sivun sisältöä. |
onsubmit | Käyttäjä lähettää lomakkeen. |
onunload | Käyttäjä sulkee sivun. |
- Edellinen sivu DHTML DOM
- Seuraava sivu DHTML yhteenvedot