رویداد onmousedown
تعریف و استفاده
وقتی کاربر دکمه موس را روی یک عنصر فشرد، رویداد onmousedown رخ میدهد.
نکته:ترتیب رویدادهای مرتبط با رویداد onmousedown (برای دکمه چپ/میانی موس):
ترتیب رویدادهای مرتبط با رویداد onmousedown (برای دکمه راست موس):
مثال
اجرای جاوااسکریپت در هنگام فشردن دکمه موس روی پاراگراف:
<p onmousedown="myFunction()">کلیک کنید!</p>
در پایین صفحه مثالهای بیشتری از TIY وجود دارد.
قوانین دستور زبان
در HTML:
<element onmousedown="myScript">
در جاوااسکریپت:
object.onmousedown = function(){myScript};
در جاوااسکریپت، از روش addEventListener() استفاده کنید:
object.addEventListener("mousedown", myScript);
نکته:اینترنت اکسپلورر 8 یا نسخههای قبلی آن از آن پشتیبانی نمیکند. مетод addEventListener().
جزئیات فنی
تقاطع: | پشتیبانی |
---|---|
قابل لغو: | پشتیبانی |
نوع رویداد: | MouseEvent |
برچسبهای HTML پشتیبانی شده: | تمام عناصر HTML، به استثنای:<base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> و <title> |
نسخه DOM: | رویدادهای سطح 2 |
پشتیبانی مرورگر
رویداد | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onmousedown | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
مثالهای بیشتری
- وقتی دکمه فشرده شود، یک تابع با پارامترها فعال میشود.
- وقتی دکمه موس روی علامت <p> فشرده شود، رنگ آن را به قرمز تغییر دهید.
- دکمهای که فشرده شده است را هشدار میدهد.
- دکمهای که کاربر آن را فشار داده است را هشدار میدهد.
- عنصر مورد کلیک را نشان میدهد
- نام عنصر مورد کلیک کاربر را هشدار میدهد.