XML DOM bubbles-tapahtumaproperty

Määrittely ja käyttö

bubbles-tapahtumaproperty palauttaa totuusarvon, jos tapahtuma on puhkeava tyyppi, silloin se palauttaa true, muuten false.

Syntaksi

event.bubbles

Tapahtumien leviäminen

Vaiheessa 2 DOM:ssa tapahtumien leviäminen jaetaan kolmeen vaiheeseen:

Ensimmäinen vaihe, käsittelyvaihe. Tapahtuma alkaa kohteesta Document-objektiSiirtyy alaspäin asiakirjapuuhun kohti tavoiteelementtiä. Jos jokin tavoiteelementin isovanhempi on rekisteröinyt erityisen tapahtumankäsittelijän, nämä käsitellään tapahtuman leviämisessä.

Toinen vaihe tapahtuu kohdenodessa. Tavoiteelementtiin suoraan rekisteröidyt sopivat tapahtumankäsittelijät suoritetaan. Tämä on samanlaista kuin 0-luokan tapahtumamallin tarjoamat tapahtumankäsittelytavat.

Kolmas vaihe, puhkeava vaihe. Tässä vaiheessa tapahtuma levittyy tavoiteelementistä ylöspäin tai puhkeaa takaisin Document-objektiasiakirjan hierarkiassa.

Esimerkki

Alla oleva esimerkki voi tarkistaa, onko tapahtuma puhkeava tapahtuma:

<html>
<head>
<script type="text/javascript">
function getEventType(event)
  { 
  alert(event.bubbles);
  }
</script>
</head>
<body onmousedown="getEventType(event)">
<p>Napsauta jossain asiakirjassa. 
Ilmoitusikkuna kertoo, onko tapahtuma puhkeava tapahtuma.</p>
</body>
</html>

TIY

Puhkeava tapahtuma
Tarkista, onko tapahtuma puhkeava tapahtuma (IE-selaimet eivät tue tätä).