Событие onshow

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

При отображении элемента <menu> в виде контекстного меню会发生 событие onshow.

Пример

Запуск JavaScript при отображении элемента <menu> в виде контекстного меню:

<div contextmenu="mymenu">
  <p>Щелкните правой кнопкой мыши внутри этой коробки, чтобы увидеть контекстное меню!</p>
  <menu type="context" id="mymenu" onshow="myFunction()">
    <menuitem label="Refresh" onclick="window.location.reload();"></menuitem>
  </menu>
</div>

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

Синтаксис

В HTML:

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

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

В JavaScript:

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

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

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

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

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

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

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

Бubbлінг: Не поддерживается
Может быть отменено: Не поддерживается
Тип события: Событие
Поддерживаемые теги HTML: <menu>
Версия DOM: Уровень 3 событий

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

Числа в таблице указывают на первую версию браузера, которая полностью поддерживает это событие.

событие Chrome IE Firefox Safari Opera
onshow Не поддерживается Не поддерживается 8.0 Не поддерживается Не поддерживается

Связанные страницы

Руководство HTML: Атрибут contextmenu HTML

Руководство HTML: Тег <menu> HTML