رویداد 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