blob: c0aa91a55bd8548d0f14b3421f6088513a524aaf (
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
49
50
51
52
53
54
55
56
57
58
59
60
61
|
---
title: DOMError
slug: Web/API/DOMError
tags:
- API
- DOM
- Erreurs
- Interface
- Reference
translation_of: Web/API/DOMError
---
{{ APIRef("DOM") }}{{deprecated_header}}
L'interface **`DOMError`** décrit un objet d'erreur contenant le nom de l'erreur.
## Propriétés
- {{domxref("DOMError.name")}} {{readOnlyInline}}
- : Retourne une {{ domxref("DOMString") }} _(chaîne de caractères)_ représentant l'un des noms de type d'erreur (voir ci-dessous).
- {{domxref("DOMError.message")}} {{readOnlyInline}}
- : Retourne une {{ domxref("DOMString") }} _(chaîne de caractères)_ représentant un message ou une description associée avec le nom de type d'erreur.
## Type d'erreurs
| Type | Description |
| ---------------------------- | --------------------------------------------------------------------------------------------------------------- |
| `IndexSizeError` | L'index n'est pas dans l'étendue autorisée (par exemple, déclenché dans un objet {{ domxref("range") }}). |
| `HierarchyRequestError` | La hiérarchie de l'arbre de noeud est incorrecte. |
| `WrongDocumentError` | L'objet est dans le mauvais {{ domxref("document") }}. |
| `InvalidCharacterError` | La chaîne de caractères contient des caractères non valides. |
| `NoModificationAllowedError` | L'objet ne peut pas être modifié. |
| `NotFoundError` | L'objet ne peut pas être trouvé. |
| `NotSupportedError` | Cette opération n'est pas supportée. |
| `InvalidStateError` | L'objet est dans un état non valide. |
| `SyntaxError` | La chaîne de caractère ne correspond pas au motif attendu. |
| `InvalidModificationError` | L'objet ne peut pas être modifié de cette façon. |
| `NamespaceError` | Cette opération n'est pas autorisée par les Namespaces en XML. |
| `InvalidAccessError` | L'objet ne supporte pas cette opération ou cet argument. |
| `TypeMismatchError` | Le type de l'objet ne correspond pas au type attendu. |
| `SecurityError` | L'opération n'est pas sécurisée. |
| `NetworkError` | Une erreur réseau est survenue. |
| `AbortError` | L'opération a été annulée. |
| `URLMismatchError` | L'URL fournie ne correspond pas à une autre URL. |
| `QuotaExceededError` | Le quota a été dépassé. |
| `TimeoutError` | L'opération a dépassé le temps autorisé. (Time Out) |
| `InvalidNodeTypeError` | Le noeud est incorrect ou a un ancêtre incorrect pour cette opération. |
| `DataCloneError` | L'objet n'a pas pu être cloné. |
## Spécifications
| Spécification | Statut | Commentaire |
| ------------------------------------------------------------------------ | ------------------------ | -------------------- |
| {{SpecName('DOM4', '#interface-domerror', 'DOMError')}} | {{Spec2('DOM4')}} | Définition initiale. |
## Compatibilité des navigateurs
{{Compat("api.DOMError")}}
## Voir aussi
- {{ domxref("DOMException") }}
|