oncontextmenu-tapahtuma

Määritelmä ja käyttö

oncontextmenu-tapahtuma tapahtuu, kun käyttäjä napsauttaa oikealla painikkeella jokin elementti avataksensa kontekstivalikon

Huomautus:Vaikka kaikki selaimet tukevat oncontextmenu-tapahtumaa, vain Firefox tukee sitä tällä hetkellä contextmenu-ominaisuus

Esimerkki

JavaScript suoritetaan, kun käyttäjä napsauttaa oikealla painikkeella <div>-elementtiä, joka sisältää kontekstivalikon:

<div oncontextmenu="myFunction()" contextmenu="mymenu">

Kokeile itse

Syntaksi

HTML:ssä:

<elementti oncontextmenu="myScript">

Kokeile itse

JavaScriptissa:

objekti.oncontextmenu = function(){myScript};

Kokeile itse

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

objekti.addEventListener("contextmenu", myScript);

Kokeile itse

Huomautus:Internet Explorer 8 tai aikaisemmat versiot eivät tue addEventListener() -menetelmä

Tekninen yksityiskohta

Päällystetty: Tuki
Peruutettavissa: Tuki
Tapahtumatyyppi: MouseEvent
Tuetut HTML-merkit: Kaikki HTML-elementit
DOM-versio: Taso 3 -tapahtumat

Selaimen tuki

Tapahtumat Chrome IE Firefox Safari Opera
oncontextmenu Tuki Tuki Tuki Tuki Tuki