سبد (0)

رویداد onmousedown

مثال (رویداد onmousedown)

اجرا کردن یک تابع جاوااسکریپت، هنگامی که دکمه ی موس بر روی یک پاراگراف فشار داده می شود:

<p onmousedown="myFunction()">Click the text!</p>

خودتان امتحان کنید »

در انتهای این صفحه، مثال های بیشتری آورده شده است.


تعریف و کاربرد

رویداد onmousedown هنگامی روی می دهد که کاربر، بر روی یک عنصر دکمه ی ماوس را فشار دهد.

ترتیب رویداد های مرتبط با رویداد onmousedown (برای قسمت سمت چپ موس):

  1. onmousedown
  2. onmouseup
  3. onclick

ترتیب رویداد های مرتبط با رویداد onmousedown(برای قسمت سمت راست موس):

  1. onmousedown
  2. onmouseup
  3. oncontextmenu

پشتیبانی مرورگرها

Event     
onmousedown بله بله بله بله بله

 


نحوه استفاده

در HTML:

<element onmousedown="myScript">امتحان کنید

در جاوااسکریپت:

object.onmousedown=function(){myScript};امتحان کنید

استفاده از متد addEventListener() در جاوااسکریپت:

object.addEventListener("mousedown", myScript);امتحان کنید

نکته: متد addEventListener()، در internet Explorer 8 و ورژن های قدیمی تر آن پشتیبانی نمی شود.


جزئیات تکنیکی

Bubbles: بله
Cancelable: بله
Event type: MouseEvent
Supported HTML tags: تمام عناصر html به جز:  <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style>, and <title>
DOM Version: Level 2 Events

 


مثال

مثال - خودتان امتحان کنید

اجراکردن یک تابع با پارامترهای آن هنگامی که دکمه ی موس فشار داده شود

هنگامی که دکمه ی موس بر روی یک عنصر <p> فشار داده می شود،رنگ پاراگراف قرمز می شود.

اعلام اینکه کدام دکمه ی موس فشار داده شده است
اعلام اینکه کاربر کدام دکمه موس را فشار داده است

اعلام اینکه کاربر روی چه نوع عنصری کلیک کرده است
اعلام نام عنصری که کاربر روی آن کلیک کرده است.


مرجع کلیه رویدادهای JavaScript Reference مرجع کلیه رویدادهای JavaScript


 

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه