--- title: Notification.onclick slug: Web/API/notification/onclick tags: - API - DOM - Notifications - Propriété - Reference - onclick translation_of: Web/API/Notification/onclick ---

{{APIRef("Web Notifications")}}{{AvailableInWorkers}}{{securecontext_header}}

La propriété onclick, rattachée à l'interface {{domxref("Notification")}}, définit un gestionnaire d'évènement à déclencher lorsque la notification recçoit un évènement {{event("click")}} (qui se produit lorsqu'un utilisateur clique sur la notification).

Syntaxe

Notification.onclick = function(event) { ... };

Le comportement par défaut consiste à déplacer le focus sur la zone d'affichage (viewport) du contexte de navigation de la notification. Pour éviter ce comportement, on pourra appeler la méthode preventDefault() sur l'objet représentant l'évènement.

Exemples

Dans l'exemple qui suit, on utilise le gestionnaire d'évènement onclick pour ouvrir une page dans un nouvel onglet (avec le paramètre '_blank') lorsqu'on clique sur la notification :

notification.onclick = function(event) {
  event.preventDefault(); // empêcher le navigateur de passer le focus sur l'onglet de la navigation
  window.open('http://www.mozilla.org', '_blank');
}

Spécifications

Spécification État Commentaires
{{SpecName('Web Notifications','#dom-notification-onclick','onclick')}} {{Spec2('Web Notifications')}} Standard évolutif

Compatibilité des navigateurs

{{Compat("api.Notification.onclick")}}

Voir aussi