aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/api/customevent/initcustomevent/index.md
blob: eb2aff46746ae8fec241229c1ef37a6c5386660d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
---
title: CustomEvent.initCustomEvent()
slug: Web/API/CustomEvent/initCustomEvent
tags:
  - API
  - DOM
  - Méthodes
translation_of: Web/API/CustomEvent/initCustomEvent
---
{{APIRef("DOM")}}{{deprecated_header}}

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 {{domxref("Document.createEvent()")}}. Cette méthode doit être appelée pour définir l'évènement avant son envoi en utilisant {{domxref("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 {{domxref("CustomEvent.CustomEvent", "CustomEvent()")}}. La page [Création et déclenchement d'évènements](/fr/docs/Web/Guide/DOM/Events/Creating_and_triggering_events) donne plus d'informations sur la façon de les utiliser.

## Syntaxe

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

### Paramètres

- `type`
  - : est une {{domxref("DOMString")}} (_chaîne de caractères_) contenant le nom de l'évènement.
- _`canBubble`_
  - : est un {{jsxref("Boolean")}} (_booléen_) indiquant si l'événement passe à travers le DOM ou non.
- `cancelable`
  - : est un {{jsxref("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                                                                                                                                                    |
| ---------------------------------------------------------------------------------------------------- | -------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| {{SpecName('DOM WHATWG','#dom-customevent-initcustomevent','CustomEvent')}} | {{Spec2('DOM WHATWG')}} | Définition initiale, mais déjà dépréciée au profit de l'utilisation d'un constructeur,{{domxref("CustomEvent.CustomEvent", "CustomEvent()")}} |

## Compatibilité des navigateurs

{{Compat("api.CustomEvent.initCustomEvent")}}

## Voir aussi

- {{domxref("CustomEvent")}}
- Le constructeur à utiliser à la place de cette méthode obsolète : {{domxref("CustomEvent.CustomEvent", "CustomEvent()")}}.