onshow -tapahtuma
Määritelmä ja käyttö
Kun <menu> -elementti näytetään kontekstivalikkona, tapahtuu onshow -tapahtuma.
Esimerkki
Kun <menu> -elementti näytetään kontekstivalikkona, suoritetaan JavaScript:
<div contextmenu="mymenu"> <p>Napsauta hiiren oikeaa painiketta tässä ruudussa nähdäksesi kontekstivalikon! <menu type="context" id="mymenu" onshow="myFunction()"> <menuitem label="Päivitä" onclick="window.location.reload();"></menuitem> </menu> </div>
Syntaksi
HTML:ssä:
<elementti onshow="myScript">
JavaScriptissa:
objekti.onshow = function(){myScript};
JavaScriptissa käytetään addEventListener() -menetelmää:
objekti.addEventListener("show", myScript);
Huomautus:Internet Explorer 8 ja aikaisemmat versiot eivät tue addEventListener() -menetelmä.
Tekninen tarkistus
Puhkeava: | Ei tuettu |
---|---|
Peruutettavissa: | Ei tuettu |
Tapahtumatyypit: | Tapahtuma |
Tuetut HTML-merkit: | <menu> |
DOM-versio: | Taso 3 tapahtumat |
Selaimen tuki
Taulukon numerot merkitsevät ensimmäistä selainta, joka täysin tukee tapahtumaa.
tapahtuma | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onshow | Ei tuettu | Ei tuettu | 8.0 | Ei tuettu | Ei tuettu |