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.

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

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

Spécification Statut Commentaire
DOM
La définition de 'CustomEvent' dans cette spécification.
Standard évolutif Définition initiale, mais déjà dépréciée au profit de l'utilisation d'un constructeur,CustomEvent()

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidEdge MobileFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
Support simple
Obsolète
Chrome Support complet Oui
Support complet Oui
Support complet 59
Notes
Notes canBubble, cancelable, and detail are optional parameters defaulting to false, false, and null respectively.
Edge Support complet OuiFirefox Support complet 6IE Support complet 9Opera Support complet 11Safari Support complet 5.1WebView Android Support complet Oui
Support complet Oui
Support complet 59
Notes
Notes canBubble, cancelable, and detail are optional parameters defaulting to false, false, and null respectively.
Chrome Android Support complet Oui
Support complet Oui
Support complet 59
Notes
Notes canBubble, cancelable, and detail are optional parameters defaulting to false, false, and null respectively.
Edge Mobile Support complet OuiFirefox Android Support complet 6Opera Android Support complet OuiSafari iOS Support complet OuiSamsung Internet Android ?

Légende

Support complet  
Support complet
Compatibilité inconnue  
Compatibilité inconnue
Obsolète. Les nouveaux sites web ne doivent pas utiliser cette fonctionnalité.
Obsolète. Les nouveaux sites web ne doivent pas utiliser cette fonctionnalité.
Voir les notes d'implémentation.
Voir les notes d'implémentation.

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : loella16
Dernière mise à jour par : loella16,