رویداد oncontextmenu
مثال (رویداد oncontextmenu)
اجرا کردن یک تابع جاوااسکریپت،هنگامی که کاربر برای باز کردن منوی زمینه، روی یک <div> راست-کلیک می کند:
<div oncontextmenu="myFunction()" contextmenu="mymenu">
خودتان امتحان کنید »
تعریف و کاربرد
رویداد oncontextmenu هنگامی روی می دهد، که کاربر برای باز کردن منوی زمینه، روی یک عنصر، راست کلیک کند.
نکته: با اینکه رویداد oncontextmenu در تمام مرورگر ها پشتیبانی می شود، اما خصوصیت contextmenu در حال حاضر تنها توسط فایرفاکس پشتیبانی می شود.
پشتیبانی مرورگرها
Event | |||||
---|---|---|---|---|---|
oncontextmenu | بله | بله | بله | بله | بله |
نحوه استفاده
در HTML:
<element oncontextmenu="myScript">امتحان کنید
در جاوااسکریپت:
object.oncontextmenu=function(){myScript};امتحان کنید
در جاوااسکریپت، استفاده از متد addEventListener():
object.addEventListener("contextmenu", myScript);امتحان کنید
نکته: متد addEventListener()، در internet Explorer 8 و ورژن های قدیمی تر آن پشتیبانی نمی شود..
جزئیات تکنیکی
Bubbles: | بله |
---|---|
Cancelable: | بله |
Event type: | رویداد موس |
Supported HTML tags: | تمامی عناصر |
DOM Version: | Level 3 Events |
مرجع کلیه رویدادهای JavaScript
- نوشته شده توسط احسان عباسی
- بازدید: 6248