aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/api/document/designmode/index.md
blob: 78cc51a2e20dc70b2bebcf2457ad1216fd29d51b (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
---
title: Document.designMode
slug: Web/API/Document/designMode
translation_of: Web/API/Document/designMode
---
{{ ApiRef() }}

document.designMode contrôle si l'ensemble du document est modifiable. Les valeurs valides sont "on" et "off". Conformément à la spécification, cette propriété est par défaut sur "off". Firefox suit cette norme. Les versions antérieures de Chrome et IE ont par défaut la valeur "`inherit`". Pour les versions entre IE6-10, la valeur est en majuscule.

## Syntaxe

```js
var mode = document.designMode;
document.designMode = "on";
document.designMode = "off";
```

## Exemple

Rendre un document {{HTMLElement("iframe")}} éditable

    iframe_node.contentDocument.designMode = "on";

## Spécifications

| Spécification                                                                                                                                    | Statut                           | Commentaire          |
| ------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------- | -------------------- |
| {{SpecName('HTML WHATWG', '#making-entire-documents-editable:-the-designmode-idl-attribute', 'designMode')}} | {{Spec2('HTML WHATWG')}} | Définition initiale. |

## Compatibilité des navigateurs

{{Compat("api.Document.designMode")}}

## Voir aussi

- [Rich-Text Editing in Mozilla](/fr/docs/Web/Guide/HTML/Editable_content/Rich-Text_Editing_in_Mozilla)
- {{domxref("HTMLElement.contentEditable")}}