Événement onshow

Définition et utilisation

Un événement onshow se produit lorsque l'élément <menu> est affiché comme un menu contextuel.

Exemple

Exécutez JavaScript lorsque l'élément <menu> est affiché comme un menu contextuel :

<div contextmenu="mymenu">
  <p>Cliquez-droit à l'intérieur de cette boîte pour voir le menu contextuel !</p>
  <menu type="context" id="mymenu" onshow="myFunction()">
    <menuitem label="Rafraîchir" onclick="window.location.reload();"></menuitem>
  </menu>
</div>

Essayez-le vous-même

Syntaxe

Dans HTML :

<element onshow="myScript">

Essayez-le vous-même

Dans JavaScript :

object.onshow = function(){myScript};

Essayez-le vous-même

Dans JavaScript, utilisez la méthode addEventListener() :

object.addEventListener("show", myScript);

Essayez-le vous-même

Remarque :Internet Explorer 8 et les versions antérieures ne prennent pas en charge Méthode addEventListener().

Détails techniques

Bubbling : Non pris en charge
Annulable : Non pris en charge
Type d'événement : Événement
Balises HTML prises en charge : <menu>
Version DOM : Événements de niveau 3

Prise en charge du navigateur

Les nombres dans le tableau indiquent la première version du navigateur qui prend en charge cet événement en totalité.

Événement Chrome IE Firefox Safari Opera
onshow Non pris en charge Non pris en charge 8.0 Non pris en charge Non pris en charge

Pages associées

Manuel de référence HTML : Attribut contextmenu HTML

Manuel de référence HTML : Balise <menu> HTML