CustomEvent.initCustomEvent()

Obsolète: Cette fonctionnalité a été supprimée des standards du Web. Bien que quelques navigateurs puissent encore la supporter, elle est en cours d'éradication. Ne l'utilisez ni dans d'anciens projets, ni dans de nouveaux. Les pages et applications Web l'utilisant peuvent cesser de fonctionner à tout moment.

La méthode CustomEvent.initCustomEvent() initialise un objet CustomEvent. Si l'évènement a déjà été distribué, cette méthode ne change rien.

Les évènements initialisés par ce moyen doivent être créés avec la méthode Document.createEvent(). Cette méthode doit être appelée pour définir l'évènement avant son envoi en utilisant EventTarget.dispatchEvent(). Une fois l'évènement envoyé, la méthode ne fait rien.

Attention : N'utilisez plus cette méthode car elle est dépréciée.

À la place, utilisez les constructeurs d'évènements spécifiques comme CustomEvent(). La page Création et déclenchement d'évènements donne plus d'informations sur la façon de les utiliser.

Syntaxe

js
event.initCustomEvent(type, canBubble, cancelable, detail);

Paramètres

type

est une DOMString (chaîne de caractères) contenant le nom de l'évènement.

canBubble

est un Boolean (booléen) indiquant si l'événement passe à travers le DOM ou non.

cancelable

est un Boolean indiquant si l'événement est annulable.

detail

Les données transmises lors de l'initialisation de l'évènement.

Spécifications

Specification
DOM
# dom-customevent-initcustomevent

Compatibilité des navigateurs

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
initCustomEvent
Deprecated

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Deprecated. Not for use in new websites.

Voir aussi