رویداد 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 ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ