رویداد oncontextmenu
تعریف و کاربرد
وقتی کاربر روی یک عنصر راستکلیک میکند تا منوی محلی باز شود، رویداد oncontextmenu رخ میدهد.
توضیحات:در حالی که تمام مرورگرها از رویداد oncontextmenu پشتیبانی میکنند، در حال حاضر تنها Firefox از آن پشتیبانی میکند ویژگی contextmenu。
مثال
وقتی کاربر روی عنصر <div> دارای منوی محلی را راستکلیک میکند، جاوااسکریپت اجرا میشود:
<div oncontextmenu="myFunction()" contextmenu="mymenu">
قانوننویسی
در HTML:
<عنصر oncontextmenu="myScript">
در جاوااسکریپت:
مورد.oncontextmenu = function(){myScript};
در جاوااسکریپت از روش addEventListener() استفاده کنید:
مورد.addEventListener("contextmenu", myScript);
توضیحات:اینترنت اکسپلورر 8 یا نسخههای پیشین از آن پشتیبانی نمیکند مетод addEventListener()。
جزئیات فنی
تورم | پشتیبانی |
---|---|
قابل لانقضا | پشتیبانی |
نوع وقوع | MouseEvent |
برچسبهای HTML پشتیبانی شده: | تمام عناصر HTML |
نسخه DOM: | رویدادهای سطح 3 |
پشتیبانی مرورگر
رویدادها | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncontextmenu | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |