رویداد oncontextmenu
تعریف و استفاده
وقتی که کاربر روی عنصر خاصی را با دکمهی راست کلیک میکند تا منوی محلی باز شود، رویداد oncontextmenu رخ میدهد.
شئویر:اگرچه تمام مرورگرها از رویداد oncontextmenu پشتیبانی میکنند، اما در حال حاضر تنها Firefox از آن پشتیبانی میکند نوکتهی محلی،
مثال
اجرای جاوااسکریپت وقتی که کاربر روی عنصر <div> دارای منوی محلی را با دکمهی راست کلیک میکند:
<div oncontextmenu="myFunction()" contextmenu="mymenu">
نوکتهنویسی
در HTML:
<ئوچارلی oncontextmenu="myScript">
در جاوااسکریپت:
ئوچارلی.oncontextmenu = function(){myScript};
در جاوااسکریپت، از دستور addEventListener() استفاده میکنیم:
ئوچارلی.addEventListener("contextmenu", myScript);
شئویر:اینترنت ایکسپلورر ۸ یانو تان بزدهیی یان تان یاریم بیتون: دستورروزی addEventListener()،
ئوچارلی مئنو
بوبل: | Support |
---|---|
ئهتا بیتون: | Support |
تایپ ھادی: | MouseEvent |
Supported HTML Tags: | All HTML Elements |
DOM Version: | Level 3 Events |
Browser Support
ƙarƙaɗo | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncontextmenu | Support | Support | Support | Support | Support |