رویداد 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 پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی