onmousedown-tapahtuma

Määritelmä ja käyttö

Kun käyttäjä painaa hiiren painiketta elementissä, tapahtuu onmousedown-tapahtuma.

Vinkki:onmousedown-tapahtuman kanssa liittyvät tapahtumien järjestys (vasen- ja keskipainiketta varten):

  1. onmousedown
  2. onmouseup
  3. onclick

onmousedown-tapahtuman kanssa liittyvät tapahtumien järjestys (oikeaklikkausta varten):

  1. onmousedown
  2. onmouseup
  3. oncontextmenu

Esimerkki

Suorittaa JavaScriptin, kun hiiren painike painetaan kappaleessa:

<p onmousedown="myFunction()">Napsauta tekstiä!</p>

Kokeile itse

Sivun alaosassa on lisää TIY-esimerkkejä.

Syntaksi

HTML:ssä:

<elementti onmousedown="myScript">

Kokeile itse

JavaScriptissa:

objekti.onmousedown = function(){myScript};

Kokeile itse

JavaScriptissa käytä addEventListener() metodia:

objekti.addEventListener("mousedown", myScript);

Kokeile itse

Huomautus:Internet Explorer 8 ja aikaisemmat versiot eivät tue addEventListener() metodi.

Tekninen yksityiskohta

Puhkeaa: Tuki
Peruutettavissa: Tuki
Tapahtumatyypit: MouseEvent
Tuetut HTML-elementit: Kaikki HTML-elementit, paitsi: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> ja <title>
DOM-versio: Taso 2 tapahtumat

Selaimen tuki

Tapahtuma Chrome IE Firefox Safari Opera
onmousedown Tuki Tuki Tuki Tuki Tuki

Lisää esimerkkejä

Toiminnon käynnistää parametria sisältävä funktio painettaessa painiketta
Kun hiiren painike painetaan <p>-elementin päällä, muuta sen väri punaiseksi.
Muistutetaan painetusta hiirinäppäimestä
Muistutetaan käyttäjää painetusta hiirinäppäimestä.
Ilmoitetaan klikatusta elementistä
Muistutetaan käyttäjää klikatun elementin nimestä.