رویداد oncontextmenu

تعریف و استفاده

وقتی کاربر روی یک عنصر کلیک راست می‌کند تا منوی محلی باز شود، رویداد oncontextmenu رخ می‌دهد.

توضیحات:با اینکه تمام مرورگرها از رویداد oncontextmenu پشتیبانی می‌کنند، اما در حال حاضر تنها Firefox از آن استفاده می‌کند ویژگی contextmenu

مثال

JavaScript را اجرا کنید وقتی کاربر روی عناصر <div> دارای منوی محلی کلیک می‌کند:

<div oncontextmenu="myFunction()" contextmenu="mymenu">

آزمایش کنید

نحوه‌ی نوشتن

در HTML:

<عنصر oncontextmenu="myScript">

آزمایش کنید

در جاوااسکریپت:

عنصر.oncontextmenu = function(){myScript};

آزمایش کنید

در جاوااسکریپت، از روش addEventListener() استفاده کنید:

عنصر.addEventListener("contextmenu", myScript);

آزمایش کنید

توضیحات:اینترنت اکسپلورر 8 یا نسخه‌های قبلی آن از آن پشتیبانی نمی‌کنند روش addEventListener()

جزئیات فنی

بسیار کوچک: 支持
ممکن است لغو شوند: 支持
واقعیاتی نوع: MouseEvent
支持的 HTML 标签: 所有 HTML 元素
DOM 版本: Level 3 Events

浏览器支持

事件 Chrome IE Firefox Safari Opera
oncontextmenu 支持 支持 支持 支持 支持