Evento onshow

Definição e uso

Quando o elemento <menu> é exibido como menu de contexto, ocorre o evento onshow.

Exemplo

Quando o elemento <menu> é exibido como menu de contexto, execute JavaScript:

<div contextmenu="mymenu">
  <p>Clique com o botão direito dentro dessa caixa para ver o menu de contexto!</p>
  <menu type="context" id="mymenu" onshow="myFunction()">
    <menuitem label="Refresh" onclick="window.location.reload();"></menuitem>
  </menu>
</div>

Experimente pessoalmente

Sintaxe

No HTML:

<element onshow="myScript">

Experimente pessoalmente

No JavaScript:

object.onshow = function(){myScript};

Experimente pessoalmente

No JavaScript, use o método addEventListener():

object.addEventListener("show", myScript);

Experimente pessoalmente

Observações:Internet Explorer 8 ou versões anteriores não suportam Método addEventListener().

Detalhes técnicos

Bubbling: Não suportado
Cancelável: Não suportado
Tipo de evento: Evento
Etiquetas HTML suportadas: <menu>
Versão do DOM: Eventos de Nível 3

Suporte do navegador

Os números na tabela indicam a primeira versão do navegador que completamente suporta esse evento.

Evento Chrome IE Firefox Safari Opera
onshow Não suportado Não suportado 8.0 Não suportado Não suportado

Páginas relacionadas

Manual de referência HTML: Atributo contextmenu do HTML

Manual de referência HTML: Etiqueta <menu> do HTML