Event-objekti

Event-objekti

kaikki tapahtumaojektit DOMissa perustuvat Event-objektiin.

siispä kaikki muut tapahtumaojektit (kuten MouseEvent ja KeyboardEvent)voivat käyttää Event-objektin ominaisuuksia ja menetelmiä.

tapahtuman ominaisuudet ja metodit

ominaisuus/metodi kuvaus
bubbles palauttaa, onko tapahtuma ampumistapahtuma.
cancelBubble asettaa tai palauttaa, tulisiko tapahtuma levitä ylös.
cancelable palauttaa, voidaanko tapahtuman oletustoiminto estää.
composed viittaa siihen, voidaanko tapahtuma siirtää Shadow DOMista yleiseen DOMiin.
composedPath() palauttaa tapahtuman polun.
createEvent() luo uuden tapahtuman.
currentTarget palauttaa elementin, joka laukaisi tapahtuman kuuntelijan.
defaultPrevented palauttaa, onko preventDefault()-menetelmää kutsuttu tapahtumaa varten.
eventPhase palauttaa, missä vaiheessa tapahtumavirran arviointi on.
isTrusted palauttaa, onko tapahtuma luotettava.
preventDefault() jos tapahtuma voidaan perua, peruuta se eikä suorita tapahtumaan kuuluvia oletustoimintoja.
stopImmediatePropagation() estää saman tapahtuman muiden kuuntelijoiden kutsumisen.
stopPropagation() estää tapahtuman levittymisen tapahtumavirrassa.
target palauttaa tapahtuman laukaisevan elementin.
timeStamp palauttaa tapahtuman luomisen ajan (aikakehykseen nähden millisekunteina).
type palauttaa tapahtuman nimen.

tapahtumatyypit

Nämä tapahtumatyypit kuuluvat Event-objektiin:

tapahtuma kuvaus
abort Tämä tapahtuma tapahtuu, kun media-lataus keskeytetään.
afterprint Tämä tapahtuma tapahtuu, kun sivu alkaa tulostaa tai kun tulostusikkuna suljetaan.
beforeprint Tämä tapahtuma tapahtuu, ennen kuin sivu tulostetaan.
beforeunload Tämä tapahtuma tapahtuu, ennen kuin dokumentti ladataan pois.
canplay Tämä tapahtuma tapahtuu, kun selain voi aloittaa median toiston.
canplaythrough Tämä tapahtuma tapahtuu, kun selain voi toistaa median ilman, että sen varastointia keskeytetään.
change Tämä tapahtuma tapahtuu, kun form-elementin sisältö, valittu sisältö tai valittu tila muuttuu.
error Tämä tapahtuma tapahtuu, kun ulkoisen tiedoston lataamisessa tapahtuu virhe.
fullscreenchange Tämä tapahtuma tapahtuu, kun elementti näytetään täysin näytöllä.
fullscreenerror Tämä tapahtuma tapahtuu, kun elementti ei voi näyttää täysin näytöllä.
input Tämä tapahtuma tapahtuu, kun elementti saa käyttäjän syötteen.
invalid Tämä tapahtuma tapahtuu, kun elementti on epäkelvollinen.
load Tämä tapahtuma tapahtuu, kun objekti on ladattu.
loadeddata Tämä tapahtuma tapahtuu, kun mediatiedot on ladattu.
loadedmetadata Tämä tapahtuma tapahtuu, kun metaatodit (esim. koko ja kesto) ladataan.
message Tämä tapahtuma tapahtuu, kun viesti vastaanotetaan tästä tapahtumalähteestä.
offline Tämä tapahtuma tapahtuu, kun selain aloittaa offline-työn.
online Tämä tapahtuma tapahtuu, kun selain aloittaa verkkotyön.
open Tämä tapahtuma tapahtuu, kun yhteys tapahtumalähteeseen avataan.
pause Tämä tapahtuma tapahtuu, kun media keskeytetään käyttäjän toimesta tai ohjelmallisesti.
play Tämä tapahtuma tapahtuu, kun media käynnistetään tai se ei enää ole keskeytetty.
playing Tämä tapahtuma tapahtuu, kun media keskeytetään tai pysäytetään ja sen jälkeen toistetaan.
progress Tämä tapahtuma tapahtuu, kun selain on saamassa mediatietoja.
ratechange Tämä tapahtuma tapahtuu, kun median toisto nopeus muuttuu.
resize Tämä tapahtuma tapahtuu, kun dokumentin näkymän kokoa muutetaan.
reset Tämä tapahtuma tapahtuu, kun lomake palautetaan alkuperäiseen tilaan.
scroll Tämä tapahtuma tapahtuu, kun liukusäädin pyörii.
search Tämä tapahtuma tapahtuu, kun käyttäjä syöttää sisältöä hakukenttään.
seeked Tämä tapahtuma tapahtuu, kun käyttäjä on saavuttanut median uuden sijainnin.
seeking Tämä tapahtuma tapahtuu, kun käyttäjä aloittaa liikkumisen tai siirtymisen median uuteen sijaintiin.
select Tämä tapahtuma tapahtuu, kun käyttäjä valitsee tekstiä (yleensä <input>- tai <textarea>-elementeissä).
show Tämä tapahtuma tapahtuu, kun <menu>-elementti näkyy kontekstivalikoksi.
stalled Tämä tapahtuma tapahtuu, kun selain yrittää hakea mediatietoja, mutta tiedot eivät ole saatavilla.
submit Tämä tapahtuma tapahtuu, kun lomake lähetetään.
suspend Tämä tapahtuma tapahtuu, kun selain tarkoittaa, että se ei tarkoita hakea mediaa.
timeupdate Tämä tapahtuma tapahtuu, kun toistopaikka muuttuu.
toggle Tämä tapahtuma tapahtuu, kun käyttäjä avaa tai sulkee <details>-elementin.
unload Tämä tapahtuma tapahtuu, kun sivu ladataan pois (esim. <body>).
waiting Tämä tapahtuma tapahtuu, kun media on pysähtynyt mutta odotetaan, että se jatkuu.