رویداد 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 ਈਵੈਂਟ |
ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ
ਈਵੈਂਟ | ਚਰਮ | IE | ਫਾਇਰਫਾਕਸ | ਸੈਫਾਰੀ | ਓਪੇਰਾ |
---|---|---|---|---|---|
oncontextmenu | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ |