aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/api/domimplementation/createhtmldocument
diff options
context:
space:
mode:
authorjulieng <julien.gattelier@gmail.com>2021-10-02 17:20:24 +0200
committerSphinxKnight <SphinxKnight@users.noreply.github.com>2021-10-02 17:30:20 +0200
commit1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde (patch)
tree30a56efd3eff3a01bd1611e1840fdbbfacf544a4 /files/fr/web/api/domimplementation/createhtmldocument
parentc05efa8d7ae464235cf83d7c0956e42dc6974103 (diff)
downloadtranslated-content-1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde.tar.gz
translated-content-1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde.tar.bz2
translated-content-1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde.zip
convert content to md
Diffstat (limited to 'files/fr/web/api/domimplementation/createhtmldocument')
-rw-r--r--files/fr/web/api/domimplementation/createhtmldocument/index.md96
1 files changed, 42 insertions, 54 deletions
diff --git a/files/fr/web/api/domimplementation/createhtmldocument/index.md b/files/fr/web/api/domimplementation/createhtmldocument/index.md
index 7bdda41853..05b850a02f 100644
--- a/files/fr/web/api/domimplementation/createhtmldocument/index.md
+++ b/files/fr/web/api/domimplementation/createhtmldocument/index.md
@@ -11,36 +11,36 @@ tags:
- Référence(2)
translation_of: Web/API/DOMImplementation/createHTMLDocument
---
-<p>{{ApiRef("DOM")}}{{SeeCompatTable}}</p>
+{{ApiRef("DOM")}}{{SeeCompatTable}}
-<p>La méthode <strong><code>DOMImplementation.createHTMLDocument()</code></strong>  crée un nouveau {{domxref("Document")}} HTML.</p>
+La méthode **`DOMImplementation.createHTMLDocument()`**  crée un nouveau {{domxref("Document")}} HTML.
-<h2 id="Syntaxe">Syntaxe</h2>
+## Syntaxe
-<pre class="syntaxbox"><em>newDoc</em> = document.implementation.createHTMLDocument(<em>titre</em>);</pre>
+ newDoc = document.implementation.createHTMLDocument(titre);
-<h3 id="Paramètres">Paramètres</h3>
+### Paramètres
-<dl>
- <dt><em>title</em>  {{optional_inline}}  (excepté dans IE)</dt>
- <dd>C'est une {{domxref("DOMString")}} qui contient le titre à donner au nouveau document HTML.</dd>
-</dl>
+- *title*  {{optional_inline}}  (excepté dans IE)
+ - : C'est une {{domxref("DOMString")}} qui contient le titre à donner au nouveau document HTML.
-<h2 id="Exemple">Exemple</h2>
+## Exemple
-<p>Dans cet exemple, on crée un nouveau document HTML que l'on insère dans un {{HTMLElement("iframe")}} dans le document courant.</p>
+Dans cet exemple, on crée un nouveau document HTML que l'on insère dans un {{HTMLElement("iframe")}} dans le document courant.
-<p>Ci-dessous, le code HTML pour cet exemple:</p>
+Ci-dessous, le code HTML pour cet exemple:
-<pre class="brush: html">&lt;body&gt;
- &lt;p&gt;Cliquez &lt;a href="javascript:makeDocument()"&gt;ici&lt;/a&gt; pour créer un nouveau document et l'insérer au dessous.&lt;/p&gt;
- &lt;iframe id="laFrame" src="about:blank" /&gt;
-&lt;/body&gt;
-</pre>
+```html
+<body>
+ <p>Cliquez <a href="javascript:makeDocument()">ici</a> pour créer un nouveau document et l'insérer au dessous.</p>
+ <iframe id="laFrame" src="about:blank" />
+</body>
+```
-<p>L'implémentation en JavaScript de la méthode <code>makeDocument()</code>:</p>
+L'implémentation en JavaScript de la méthode `makeDocument()`:
-<pre class="brush: js">function makeDocument() {
+```js
+function makeDocument() {
var frame = document.getElementById("laFrame");
var doc = document.implementation.createHTMLDocument("Nouveau Document");
@@ -61,49 +61,37 @@ translation_of: Web/API/DOMImplementation/createHTMLDocument
destDocument.replaceChild(newNode, destDocument.documentElement);
}
-</pre>
+```
-<p>Le code des lignes 4 à 12 permet la création du nouveau document HTML et l'insertion de contenu dans ce dernier. La ligne 4 utilise la méthode <code>createHTMLDocument()</code> pour construire le nouveau document HTML et définir son {{ HTMLElement("title") }} comme "Nouveau Document". Dans les lignes 5 et 6, est créé un nouvel élément paragraphe avec un simple contenu, enfin, les lignes 8 à 12 permettent l'insertion de ce nouveau paragraphe dans le nouveau document.</p>
+Le code des lignes 4 à 12 permet la création du nouveau document HTML et l'insertion de contenu dans ce dernier. La ligne 4 utilise la méthode `createHTMLDocument()` pour construire le nouveau document HTML et définir son {{ HTMLElement("title") }} comme "Nouveau Document". Dans les lignes 5 et 6, est créé un nouvel élément paragraphe avec un simple contenu, enfin, les lignes 8 à 12 permettent l'insertion de ce nouveau paragraphe dans le nouveau document.
-<p>La ligne 16 récupère le <code>contentDocument</code> <em>(contenu du document)</em> du cadre ; c'est le document dans lequel nous allons injecter le nouveau contenu. Les deux lignes suivantes permettent d'importer le contenu du nouveau document dans le nouveau contexte du document. Pour finir, la ligne 20 remplace le contenu du cadre par le contenu du nouveau document.</p>
+La ligne 16 récupère le `contentDocument` _(contenu du document)_ du cadre ; c'est le document dans lequel nous allons injecter le nouveau contenu. Les deux lignes suivantes permettent d'importer le contenu du nouveau document dans le nouveau contexte du document. Pour finir, la ligne 20 remplace le contenu du cadre par le contenu du nouveau document.
-<p><a href="/samples/domref/createHTMLDocument.html">Voir l'exemple sur une page</a></p>
+[Voir l'exemple sur une page](/samples/domref/createHTMLDocument.html)
-<p>Le document retourné est préconstruit avec le code HTML suivant :</p>
+Le document retourné est préconstruit avec le code HTML suivant :
-<pre class="brush: html">&lt;!doctype html&gt;
-&lt;html&gt;
-&lt;head&gt;
-&lt;title&gt;titre&lt;/title&gt;
-&lt;/head&gt;
-&lt;body&gt;
-&lt;/body&gt;
-&lt;/html&gt;
-</pre>
+```html
+<!doctype html>
+<html>
+<head>
+<title>titre</title>
+</head>
+<body>
+</body>
+</html>
+```
-<h2 id="Spécifications">Spécifications</h2>
+## Spécifications
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Spécification</th>
- <th scope="col">Statut</th>
- <th scope="col">Commentaire</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#dom-domimplementation-createhtmldocument', 'DOMImplementation.createHTMLDocument')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td>Première définition.</td>
- </tr>
- </tbody>
-</table>
+| Spécification | Statut | Commentaire |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------- | -------------------- |
+| {{SpecName('DOM WHATWG', '#dom-domimplementation-createhtmldocument', 'DOMImplementation.createHTMLDocument')}} | {{Spec2('DOM WHATWG')}} | Première définition. |
-<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2>
+## Compatibilité des navigateurs
-<p>{{Compat("api.DOMImplementation.createHTMLDocument")}}</p>
+{{Compat("api.DOMImplementation.createHTMLDocument")}}
-<h2 id="Voir_aussi">Voir aussi</h2>
+## Voir aussi
-<ul>
- <li>L'interface {{domxref("DOMImplementation")}}.</li>
-</ul>
+- L'interface {{domxref("DOMImplementation")}}.