в контекстном меню Событие
Пример
Выполнение JavaScript, когда пользователь щелкает правой кнопкой мыши элемент <div> с контекстным меню:
<div oncontextmenu="myFunction()" contextmenu="mymenu">
Определение и использование
Событие oncontextmenu происходит, когда пользователь щелкает правой кнопкой мыши элемент, чтобы открыть контекстное меню.
Примечание. Хотя событие oncontextmenu поддерживается во всех браузерах, атрибут contextmenu в настоящее время поддерживается только в Firefox.
Поддержка браузера
Event | |||||
---|---|---|---|---|---|
oncontextmenu | Yes | Yes | Yes | Yes | Yes |
Синтаксис
В HTML:
<element oncontextmenu="myScript">
В JavaScript:
object.oncontextmenu = function(){myScript};
В JavaScript с помощью метода addEventListener():
object.addEventListener("contextmenu", myScript);
Примечание. Метод addEventListener() не поддерживается в Internet Explorer 8 и более ранних версиях.
Технические детали
Пузыри: | да |
---|---|
Отменяемо: | да |
Тип события: | Событие мыши |
Поддерживаемые HTML-теги: | Все элементы HTML |
Версия ДОМ: | События уровня 3 |