From c05efa8d7ae464235cf83d7c0956e42dc6974103 Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:14 +0200 Subject: move *.html to *.md --- files/fr/web/api/document/write/index.html | 96 ------------------------------ files/fr/web/api/document/write/index.md | 96 ++++++++++++++++++++++++++++++ 2 files changed, 96 insertions(+), 96 deletions(-) delete mode 100644 files/fr/web/api/document/write/index.html create mode 100644 files/fr/web/api/document/write/index.md (limited to 'files/fr/web/api/document/write') diff --git a/files/fr/web/api/document/write/index.html b/files/fr/web/api/document/write/index.html deleted file mode 100644 index deac04e6b3..0000000000 --- a/files/fr/web/api/document/write/index.html +++ /dev/null @@ -1,96 +0,0 @@ ---- -title: document.write -slug: Web/API/Document/write -tags: - - API - - DOM - - Document - - Méthodes - - Rérérence -translation_of: Web/API/Document/write ---- -

{{ ApiRef("DOM") }}

- -

Écrit une chaîne de texte dans un document ouvert par document.open().

- -
-

Note : comme document.write écrit dans le flux de documents, appeler document.write sur un document fermé (chargé) appelle automatiquement document.open, ce qui efface le document.

-
- -

Syntaxe

- -
document.write(balisage);
-
- -

Paramètres

- -
-
markup
-
est une chaîne de caractères contenant le texte à écrire dans le document.
-
- -

Exemple

- -
<html>
-
-<head>
-<title>Exemple de document.write</title>
-
-<script type="text/javascript">
-
-function nouveauContenu()
-{
-alert("chargement du nouveau contenu");
-document.open();
-document.write("<h1>Assez de l'ancien contenu, passons au nouveau !</h1>");
-document.close();
-}
-
-</script>
-</head>
-
-<body onload="nouveauContenu();">
-<p>Ceci est le contenu original du document.</p>
-</body>
-</html>
-
- -

Notes

- -

Écrire dans un document qui a déjà été chargé sans appeler document.open() provoquera un appel automatique à document.open. Une fois l'écriture terminée, il est recommandé d'appeler document.close() pour indiquer au navigateur qu'il peut terminer de charger la page. Le texte fourni est analysé et intégré à la structure du modèle de document. Dans l'exemple ci-dessus, l'élément h1 devient un nœud dans le document.

- -

Si l'appel à document.write() est intégré directement dans le code HTML, il n'appellera pas document.open(). Par exemple :

- -
<script>
-  document.write("<h1>Main title</h1>")
-</script>
- -
-

Note : document.write et document.writeln ne fonctionnent pas dans les documents XHTML (vous obtiendrez une erreur  "Operation is not supported" [NS_ERROR_DOM_NOT_SUPPORTED_ERR] dans la console d'erreurs). Cela arrive lors de l'ouverture d'un fichier local avec l'extension de fichier  .xhtm ou pour tout document servi avec une  application/xhtml+xml de type MIME. Plus d'informations disponibles dans la   foire aux questions W3C XHTML (en).

-
- -
-

Note : document.write dans les scripts deferred (différé) ou asynchronous (asynchrone) sera ignoré et vous recevrez un message comme  "A call to document.write() from an asynchronously-loaded external script was ignored" dans la console d'erreurs.

-
- -
-

Note : Dans Edge seulement, appeler plusieurs fois document.write dans un "iframe" déclenche une erreur "SCRIPT70: Permission denied." (autorisation refusée).

-
- -
-

Note : À partir de la version 55, Chrome n'exécute pas les éléments <script> injectés via document.write() en cas d'échec de cache HTTP pour les utilisateurs sur une connexion 2G.

-
- -

Spécification

- - - -

Voir aussi

- - diff --git a/files/fr/web/api/document/write/index.md b/files/fr/web/api/document/write/index.md new file mode 100644 index 0000000000..deac04e6b3 --- /dev/null +++ b/files/fr/web/api/document/write/index.md @@ -0,0 +1,96 @@ +--- +title: document.write +slug: Web/API/Document/write +tags: + - API + - DOM + - Document + - Méthodes + - Rérérence +translation_of: Web/API/Document/write +--- +

{{ ApiRef("DOM") }}

+ +

Écrit une chaîne de texte dans un document ouvert par document.open().

+ +
+

Note : comme document.write écrit dans le flux de documents, appeler document.write sur un document fermé (chargé) appelle automatiquement document.open, ce qui efface le document.

+
+ +

Syntaxe

+ +
document.write(balisage);
+
+ +

Paramètres

+ +
+
markup
+
est une chaîne de caractères contenant le texte à écrire dans le document.
+
+ +

Exemple

+ +
<html>
+
+<head>
+<title>Exemple de document.write</title>
+
+<script type="text/javascript">
+
+function nouveauContenu()
+{
+alert("chargement du nouveau contenu");
+document.open();
+document.write("<h1>Assez de l'ancien contenu, passons au nouveau !</h1>");
+document.close();
+}
+
+</script>
+</head>
+
+<body onload="nouveauContenu();">
+<p>Ceci est le contenu original du document.</p>
+</body>
+</html>
+
+ +

Notes

+ +

Écrire dans un document qui a déjà été chargé sans appeler document.open() provoquera un appel automatique à document.open. Une fois l'écriture terminée, il est recommandé d'appeler document.close() pour indiquer au navigateur qu'il peut terminer de charger la page. Le texte fourni est analysé et intégré à la structure du modèle de document. Dans l'exemple ci-dessus, l'élément h1 devient un nœud dans le document.

+ +

Si l'appel à document.write() est intégré directement dans le code HTML, il n'appellera pas document.open(). Par exemple :

+ +
<script>
+  document.write("<h1>Main title</h1>")
+</script>
+ +
+

Note : document.write et document.writeln ne fonctionnent pas dans les documents XHTML (vous obtiendrez une erreur  "Operation is not supported" [NS_ERROR_DOM_NOT_SUPPORTED_ERR] dans la console d'erreurs). Cela arrive lors de l'ouverture d'un fichier local avec l'extension de fichier  .xhtm ou pour tout document servi avec une  application/xhtml+xml de type MIME. Plus d'informations disponibles dans la   foire aux questions W3C XHTML (en).

+
+ +
+

Note : document.write dans les scripts deferred (différé) ou asynchronous (asynchrone) sera ignoré et vous recevrez un message comme  "A call to document.write() from an asynchronously-loaded external script was ignored" dans la console d'erreurs.

+
+ +
+

Note : Dans Edge seulement, appeler plusieurs fois document.write dans un "iframe" déclenche une erreur "SCRIPT70: Permission denied." (autorisation refusée).

+
+ +
+

Note : À partir de la version 55, Chrome n'exécute pas les éléments <script> injectés via document.write() en cas d'échec de cache HTTP pour les utilisateurs sur une connexion 2G.

+
+ +

Spécification

+ + + +

Voir aussi

+ + -- cgit v1.2.3-54-g00ecf