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>

Kokeile itse

Syntaksi

HTML:ssä:

<elementti onshow="myScript">

Kokeile itse

JavaScriptissa:

objekti.onshow = function(){myScript};

Kokeile itse

JavaScriptissa käytetään addEventListener() -menetelmää:

objekti.addEventListener("show", myScript);

Kokeile itse

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

Liittyvät sivut

HTML-käyttöohje: HTML contextmenu -ominaisuus

HTML-käyttöohje: HTML <menu> -elementti