Событие oncontextmenu

Определение и использование

Происходит событие oncontextmenu, когда пользователь кликает правой кнопкой мыши по элементу, чтобы открыть контекстное меню.

Комментарий:Хотя все браузеры поддерживают событие oncontextmenu, но пока только Firefox поддерживает Свойство contextmenu

Пример

Когда пользователь кликает правой кнопкой мыши по элементу <div> с контекстным меню, выполняется JavaScript:

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

Попробуйте сами

Грамматика

В HTML:

<элемент oncontextmenu="myScript">

Попробуйте сами

В JavaScript:

объект.oncontextmenu = function(){myScript};

Попробуйте сами

В JavaScript, используйте метод addEventListener():

объект.addEventListener("contextmenu", myScript);

Попробуйте сами

Комментарий:Internet Explorer 8 и более ранние версии не поддерживают Метод addEventListener()

Технические детали

Переливание: Поддержка
Можется отменить: Поддержка
Тип события: MouseEvent
Поддерживаемые HTML-теги: Все HTML-элементы
Версия DOM: Уровень 3 событий

Поддержка браузеров

События Chrome IE Firefox Safari Opera
oncontextmenu Поддержка Поддержка Поддержка Поддержка Поддержка