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 --- .../domimplementation/createdocument/index.html | 85 ---------------- .../api/domimplementation/createdocument/index.md | 85 ++++++++++++++++ .../createdocumenttype/index.html | 79 --------------- .../domimplementation/createdocumenttype/index.md | 79 +++++++++++++++ .../createhtmldocument/index.html | 109 --------------------- .../domimplementation/createhtmldocument/index.md | 109 +++++++++++++++++++++ .../api/domimplementation/hasfeature/index.html | 71 -------------- .../web/api/domimplementation/hasfeature/index.md | 71 ++++++++++++++ files/fr/web/api/domimplementation/index.html | 76 -------------- files/fr/web/api/domimplementation/index.md | 76 ++++++++++++++ 10 files changed, 420 insertions(+), 420 deletions(-) delete mode 100644 files/fr/web/api/domimplementation/createdocument/index.html create mode 100644 files/fr/web/api/domimplementation/createdocument/index.md delete mode 100644 files/fr/web/api/domimplementation/createdocumenttype/index.html create mode 100644 files/fr/web/api/domimplementation/createdocumenttype/index.md delete mode 100644 files/fr/web/api/domimplementation/createhtmldocument/index.html create mode 100644 files/fr/web/api/domimplementation/createhtmldocument/index.md delete mode 100644 files/fr/web/api/domimplementation/hasfeature/index.html create mode 100644 files/fr/web/api/domimplementation/hasfeature/index.md delete mode 100644 files/fr/web/api/domimplementation/index.html create mode 100644 files/fr/web/api/domimplementation/index.md (limited to 'files/fr/web/api/domimplementation') diff --git a/files/fr/web/api/domimplementation/createdocument/index.html b/files/fr/web/api/domimplementation/createdocument/index.html deleted file mode 100644 index 63bccf3cb1..0000000000 --- a/files/fr/web/api/domimplementation/createdocument/index.html +++ /dev/null @@ -1,85 +0,0 @@ ---- -title: DOMImplementation.createDocument() -slug: Web/API/DOMImplementation/createDocument -tags: - - API - - DOM - - Méthode - - Reference - - implementation -translation_of: Web/API/DOMImplementation/createDocument ---- -

{{ApiRef("DOM")}}

- -

La méthode DOMImplementation.createDocument() crée et retourne un {{domxref("XMLDocument")}}.

- -

Syntaxe

- -
doc = document.implementation.createDocument(namespaceURI, qualifiedNameStr, documentType);
- -

Paramètres

- -
-
namespaceURI
-
Est une {{domxref("DOMString")}} (chaîne de caractères) contenant l'URI de l'espace de noms du document à créer, ou null si le document n'appartient à aucun espace de noms.
-
- -
-
qualifiedNameStr
-
Est une {{domxref("DOMString")}} (chaîne de caractères) contenant le nom qualifié, c'est-à-dire optionnellement un préfixe et deux points, plus le nom local de l'élément racine, du document à créer.
-
- -
-
documentType {{optional_inline}}
-
Est le DocumentType du document à créer. Vaut null par défaut.
-
- - - -

Exemple

- -
var doc = document.implementation.createDocument ('http://www.w3.org/1999/xhtml', 'html', null);
-var body = document.createElementNS('http://www.w3.org/1999/xhtml', 'body');
-body.setAttribute('id', 'abc');
-doc.documentElement.appendChild(body);
-alert(doc.getElementById('abc')); // [objet HTMLBodyElement]
-
- -

Spécifications

- - - - - - - - - - - - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('DOM WHATWG', '#dom-domimplementation-createdocument', 'DOMImplementation.createDocument')}}{{Spec2('DOM WHATWG')}}Modification du type retourné par createDocument() de {{domxref("Document")}} à{{domxref("XMLDocument")}}.
- Le troisième argument de createDocument(), doctype, est maintenant optionnel et vaut null par defaut.
{{SpecName('DOM3 Core', 'core.html#Level-2-Core-DOM-createDocument', 'DOMImplementation.createDocument')}}{{Spec2('DOM3 Core')}}Pas de changement depuis {{SpecName("DOM2 Core")}}.
{{SpecName('DOM2 Core', 'core.html#Level-2-Core-DOM-createDocument', 'DOMImplementation.createDocument')}}{{Spec2('DOM2 Core')}}Définition initiale.
- -

Compatibilité des navigateurs

- -

{{Compat("api.DOMImplementation.createDocument")}}

- -

Voir aussi

- - diff --git a/files/fr/web/api/domimplementation/createdocument/index.md b/files/fr/web/api/domimplementation/createdocument/index.md new file mode 100644 index 0000000000..63bccf3cb1 --- /dev/null +++ b/files/fr/web/api/domimplementation/createdocument/index.md @@ -0,0 +1,85 @@ +--- +title: DOMImplementation.createDocument() +slug: Web/API/DOMImplementation/createDocument +tags: + - API + - DOM + - Méthode + - Reference + - implementation +translation_of: Web/API/DOMImplementation/createDocument +--- +

{{ApiRef("DOM")}}

+ +

La méthode DOMImplementation.createDocument() crée et retourne un {{domxref("XMLDocument")}}.

+ +

Syntaxe

+ +
doc = document.implementation.createDocument(namespaceURI, qualifiedNameStr, documentType);
+ +

Paramètres

+ +
+
namespaceURI
+
Est une {{domxref("DOMString")}} (chaîne de caractères) contenant l'URI de l'espace de noms du document à créer, ou null si le document n'appartient à aucun espace de noms.
+
+ +
+
qualifiedNameStr
+
Est une {{domxref("DOMString")}} (chaîne de caractères) contenant le nom qualifié, c'est-à-dire optionnellement un préfixe et deux points, plus le nom local de l'élément racine, du document à créer.
+
+ +
+
documentType {{optional_inline}}
+
Est le DocumentType du document à créer. Vaut null par défaut.
+
+ + + +

Exemple

+ +
var doc = document.implementation.createDocument ('http://www.w3.org/1999/xhtml', 'html', null);
+var body = document.createElementNS('http://www.w3.org/1999/xhtml', 'body');
+body.setAttribute('id', 'abc');
+doc.documentElement.appendChild(body);
+alert(doc.getElementById('abc')); // [objet HTMLBodyElement]
+
+ +

Spécifications

+ + + + + + + + + + + + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('DOM WHATWG', '#dom-domimplementation-createdocument', 'DOMImplementation.createDocument')}}{{Spec2('DOM WHATWG')}}Modification du type retourné par createDocument() de {{domxref("Document")}} à{{domxref("XMLDocument")}}.
+ Le troisième argument de createDocument(), doctype, est maintenant optionnel et vaut null par defaut.
{{SpecName('DOM3 Core', 'core.html#Level-2-Core-DOM-createDocument', 'DOMImplementation.createDocument')}}{{Spec2('DOM3 Core')}}Pas de changement depuis {{SpecName("DOM2 Core")}}.
{{SpecName('DOM2 Core', 'core.html#Level-2-Core-DOM-createDocument', 'DOMImplementation.createDocument')}}{{Spec2('DOM2 Core')}}Définition initiale.
+ +

Compatibilité des navigateurs

+ +

{{Compat("api.DOMImplementation.createDocument")}}

+ +

Voir aussi

+ + diff --git a/files/fr/web/api/domimplementation/createdocumenttype/index.html b/files/fr/web/api/domimplementation/createdocumenttype/index.html deleted file mode 100644 index b626e674ac..0000000000 --- a/files/fr/web/api/domimplementation/createdocumenttype/index.html +++ /dev/null @@ -1,79 +0,0 @@ ---- -title: DOMImplementation.createDocumentType() -slug: Web/API/DOMImplementation/createDocumentType -tags: - - API - - DOM - - DOMImplementation - - Méthode - - Reference -translation_of: Web/API/DOMImplementation/createDocumentType ---- -

{{ ApiRef("DOM")}}

- -

La méthode DOMImplementation.createDocumentType() renvoie un objet {{domxref("DocumentType")}}  qui peut être utilisé avec {{domxref("DOMImplementation.createDocument")}} lors de la création du document ou peut être intégré au document existant avec des méthodes comme {{domxref("Node.insertBefore()")}} ou {{domxref("Node.replaceChild()")}}.

- -

Syntaxe

- -
doctype = document.implementation.createDocumentType(qualifiedNameStr, publicId, systemId)
- -

Paramètres

- -
-
qualifiedNameStr
-
est une {{domxref("DOMString")}} (chaîne de caractères) contenant le nom qualifié comme svg:svg.
-
- -
-
publicId
-
est une {{domxref("DOMString")}} (chaîne de caractères) contenant l'identifiant PUBLIC.
-
- -
-
systemId
-
est une {{domxref("DOMString")}} (chaîne de caractères) contenant les identifiants SYSTEM.
-
- -

Exemple

- -
var dt = document.implementation.createDocumentType('svg:svg', '-//W3C//DTD SVG 1.1//EN', 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd');
-var d = document.implementation.createDocument('http://www.w3.org/2000/svg', 'svg:svg', dt);
-alert(d.doctype.publicId); // -//W3C//DTD SVG 1.1//EN
-
- -

 Spécifications

- - - - - - - - - - - - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('DOM WHATWG', '#dom-domimplementation-createdocumenttype', 'DOMImplementation.createDocumentType')}}{{Spec2('DOM WHATWG')}}Pas de modification de {{SpecName("DOM3 Core")}}
{{SpecName('DOM3 Core', 'core.html#Level-2-Core-DOM-createDocType', 'DOMImplementation.createDocumentType')}}{{Spec2('DOM3 Core')}}Pas de modification de {{SpecName("DOM2 Core")}}
{{SpecName('DOM2 Core', 'core.html##Level-2-Core-DOM-createDocType', 'DOMImplementation.createDocumentType')}}{{Spec2('DOM2 Core')}}Définition initiale.
- -

Compatibilité des navigateurs

- -

{{Compat("api.DOMImplementation.createDocumentType")}}

- -

Voir aussi

- - diff --git a/files/fr/web/api/domimplementation/createdocumenttype/index.md b/files/fr/web/api/domimplementation/createdocumenttype/index.md new file mode 100644 index 0000000000..b626e674ac --- /dev/null +++ b/files/fr/web/api/domimplementation/createdocumenttype/index.md @@ -0,0 +1,79 @@ +--- +title: DOMImplementation.createDocumentType() +slug: Web/API/DOMImplementation/createDocumentType +tags: + - API + - DOM + - DOMImplementation + - Méthode + - Reference +translation_of: Web/API/DOMImplementation/createDocumentType +--- +

{{ ApiRef("DOM")}}

+ +

La méthode DOMImplementation.createDocumentType() renvoie un objet {{domxref("DocumentType")}}  qui peut être utilisé avec {{domxref("DOMImplementation.createDocument")}} lors de la création du document ou peut être intégré au document existant avec des méthodes comme {{domxref("Node.insertBefore()")}} ou {{domxref("Node.replaceChild()")}}.

+ +

Syntaxe

+ +
doctype = document.implementation.createDocumentType(qualifiedNameStr, publicId, systemId)
+ +

Paramètres

+ +
+
qualifiedNameStr
+
est une {{domxref("DOMString")}} (chaîne de caractères) contenant le nom qualifié comme svg:svg.
+
+ +
+
publicId
+
est une {{domxref("DOMString")}} (chaîne de caractères) contenant l'identifiant PUBLIC.
+
+ +
+
systemId
+
est une {{domxref("DOMString")}} (chaîne de caractères) contenant les identifiants SYSTEM.
+
+ +

Exemple

+ +
var dt = document.implementation.createDocumentType('svg:svg', '-//W3C//DTD SVG 1.1//EN', 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd');
+var d = document.implementation.createDocument('http://www.w3.org/2000/svg', 'svg:svg', dt);
+alert(d.doctype.publicId); // -//W3C//DTD SVG 1.1//EN
+
+ +

 Spécifications

+ + + + + + + + + + + + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('DOM WHATWG', '#dom-domimplementation-createdocumenttype', 'DOMImplementation.createDocumentType')}}{{Spec2('DOM WHATWG')}}Pas de modification de {{SpecName("DOM3 Core")}}
{{SpecName('DOM3 Core', 'core.html#Level-2-Core-DOM-createDocType', 'DOMImplementation.createDocumentType')}}{{Spec2('DOM3 Core')}}Pas de modification de {{SpecName("DOM2 Core")}}
{{SpecName('DOM2 Core', 'core.html##Level-2-Core-DOM-createDocType', 'DOMImplementation.createDocumentType')}}{{Spec2('DOM2 Core')}}Définition initiale.
+ +

Compatibilité des navigateurs

+ +

{{Compat("api.DOMImplementation.createDocumentType")}}

+ +

Voir aussi

+ + diff --git a/files/fr/web/api/domimplementation/createhtmldocument/index.html b/files/fr/web/api/domimplementation/createhtmldocument/index.html deleted file mode 100644 index 7bdda41853..0000000000 --- a/files/fr/web/api/domimplementation/createhtmldocument/index.html +++ /dev/null @@ -1,109 +0,0 @@ ---- -title: DOMImplementation.createHTMLDocument() -slug: Web/API/DOMImplementation/createHTMLDocument -tags: - - API - - DOM - - DOM Référence(2) - - DOM implémentation - - Expérimental(2) - - Méthode - - Référence(2) -translation_of: Web/API/DOMImplementation/createHTMLDocument ---- -

{{ApiRef("DOM")}}{{SeeCompatTable}}

- -

La méthode DOMImplementation.createHTMLDocument()  crée un nouveau {{domxref("Document")}} HTML.

- -

Syntaxe

- -
newDoc = document.implementation.createHTMLDocument(titre);
- -

Paramètres

- -
-
title  {{optional_inline}}  (excepté dans IE)
-
C'est une {{domxref("DOMString")}} qui contient le titre à donner au nouveau document HTML.
-
- -

Exemple

- -

Dans cet exemple, on crée un nouveau document HTML que l'on insère dans un {{HTMLElement("iframe")}} dans le document courant.

- -

Ci-dessous, le code HTML pour cet exemple:

- -
<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>
-
- -

L'implémentation en JavaScript de la méthode makeDocument():

- -
function makeDocument() {
-  var frame = document.getElementById("laFrame");
-
-  var doc = document.implementation.createHTMLDocument("Nouveau Document");
-  var p = doc.createElement("p");
-  p.innerHTML = "Ceci est un nouveau paragraphe.";
-
-  try {
-    doc.body.appendChild(p);
-  } catch(e) {
-    console.log(e);
-  }
-
-  // Copie le nouveau document HTML dans la frame
-
-  var destDocument = frame.contentDocument;
-  var srcNode = doc.documentElement;
-  var newNode = destDocument.importNode(srcNode, true);
-
-  destDocument.replaceChild(newNode, destDocument.documentElement);
-}
-
- -

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.

- -

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.

- -

Voir l'exemple sur une page

- -

Le document retourné est préconstruit avec le code HTML suivant :

- -
<!doctype html>
-<html>
-<head>
-<title>titre</title>
-</head>
-<body>
-</body>
-</html>
-
- -

Spécifications

- - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('DOM WHATWG', '#dom-domimplementation-createhtmldocument', 'DOMImplementation.createHTMLDocument')}}{{Spec2('DOM WHATWG')}}Première définition.
- -

Compatibilité des navigateurs

- -

{{Compat("api.DOMImplementation.createHTMLDocument")}}

- -

Voir aussi

- - diff --git a/files/fr/web/api/domimplementation/createhtmldocument/index.md b/files/fr/web/api/domimplementation/createhtmldocument/index.md new file mode 100644 index 0000000000..7bdda41853 --- /dev/null +++ b/files/fr/web/api/domimplementation/createhtmldocument/index.md @@ -0,0 +1,109 @@ +--- +title: DOMImplementation.createHTMLDocument() +slug: Web/API/DOMImplementation/createHTMLDocument +tags: + - API + - DOM + - DOM Référence(2) + - DOM implémentation + - Expérimental(2) + - Méthode + - Référence(2) +translation_of: Web/API/DOMImplementation/createHTMLDocument +--- +

{{ApiRef("DOM")}}{{SeeCompatTable}}

+ +

La méthode DOMImplementation.createHTMLDocument()  crée un nouveau {{domxref("Document")}} HTML.

+ +

Syntaxe

+ +
newDoc = document.implementation.createHTMLDocument(titre);
+ +

Paramètres

+ +
+
title  {{optional_inline}}  (excepté dans IE)
+
C'est une {{domxref("DOMString")}} qui contient le titre à donner au nouveau document HTML.
+
+ +

Exemple

+ +

Dans cet exemple, on crée un nouveau document HTML que l'on insère dans un {{HTMLElement("iframe")}} dans le document courant.

+ +

Ci-dessous, le code HTML pour cet exemple:

+ +
<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>
+
+ +

L'implémentation en JavaScript de la méthode makeDocument():

+ +
function makeDocument() {
+  var frame = document.getElementById("laFrame");
+
+  var doc = document.implementation.createHTMLDocument("Nouveau Document");
+  var p = doc.createElement("p");
+  p.innerHTML = "Ceci est un nouveau paragraphe.";
+
+  try {
+    doc.body.appendChild(p);
+  } catch(e) {
+    console.log(e);
+  }
+
+  // Copie le nouveau document HTML dans la frame
+
+  var destDocument = frame.contentDocument;
+  var srcNode = doc.documentElement;
+  var newNode = destDocument.importNode(srcNode, true);
+
+  destDocument.replaceChild(newNode, destDocument.documentElement);
+}
+
+ +

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.

+ +

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.

+ +

Voir l'exemple sur une page

+ +

Le document retourné est préconstruit avec le code HTML suivant :

+ +
<!doctype html>
+<html>
+<head>
+<title>titre</title>
+</head>
+<body>
+</body>
+</html>
+
+ +

Spécifications

+ + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('DOM WHATWG', '#dom-domimplementation-createhtmldocument', 'DOMImplementation.createHTMLDocument')}}{{Spec2('DOM WHATWG')}}Première définition.
+ +

Compatibilité des navigateurs

+ +

{{Compat("api.DOMImplementation.createHTMLDocument")}}

+ +

Voir aussi

+ + diff --git a/files/fr/web/api/domimplementation/hasfeature/index.html b/files/fr/web/api/domimplementation/hasfeature/index.html deleted file mode 100644 index 45adfcedba..0000000000 --- a/files/fr/web/api/domimplementation/hasfeature/index.html +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: DOMImplementation.hasFeature() -slug: Web/API/DOMImplementation/hasFeature -tags: - - API - - DOM - - Méthodes -translation_of: Web/API/DOMImplementation/hasFeature ---- -

{{ApiRef("DOM")}}

- -

{{deprecated_header()}}

- -

La méthode DOMImplementation.hasFeature() renvoie un {{domxref("Boolean")}} (booléen) indiquant si une fonctionnalité donnée est prise en charge. Cette méthode est dépréciée et les navigateurs modernes renvoient true (vrai) dans tous les cas.

- -

Les différentes implémentations ont été assez divergentes quant au type de caractéristiques signalées. La dernière version de la spécification a décidé de forcer cette méthode à toujours renvoyer true, là où la fonctionnalité était précisée et utilisée.

- -

Syntaxe

- -
flag = document.implementation.hasFeature(feature, version);
- -

Paramètres

- -
-
feature
-
est une {{domxref("DOMString")}} (chaîne de caractères) représentant le nom de la fonctionnalité.
-
version
-
est une {{domxref("DOMString")}} (chaîne de caractères) représentant la version de la spécification définissant la fonctionnalité.
-
- -

Spécifications

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('DOM WHATWG', '#dom-domimplementation-hasfeature', 'DOMImplementation.hasFeature')}}{{Spec2('DOM WHATWG')}}Modifié pour toujours renvoyer true sauf pour les fonctionnalités SVG.
{{SpecName('DOM3 Core', 'core.html#ID-5CED94D7', 'DOMImplementation.hasFeature')}}{{Spec2('DOM3 Core')}}Pas de modification de {{SpecName("DOM2 Core")}}
{{SpecName('DOM2 Core', 'core.html#ID-5CED94D7', 'DOMImplementation.hasFeature')}}{{Spec2('DOM2 Core')}}Pas de modification de {{SpecName("DOM1")}}
{{SpecName('DOM1', 'level-one-core.html#ID-5CED94D7', 'DOMImplementation.hasFeature')}}{{Spec2('DOM1')}}Définition initiale.
- -

Compatibilité des navigateurs

- -

{{Compat("api.DOMImplementation.hasFeature")}}

- -

Voir aussi

- - diff --git a/files/fr/web/api/domimplementation/hasfeature/index.md b/files/fr/web/api/domimplementation/hasfeature/index.md new file mode 100644 index 0000000000..45adfcedba --- /dev/null +++ b/files/fr/web/api/domimplementation/hasfeature/index.md @@ -0,0 +1,71 @@ +--- +title: DOMImplementation.hasFeature() +slug: Web/API/DOMImplementation/hasFeature +tags: + - API + - DOM + - Méthodes +translation_of: Web/API/DOMImplementation/hasFeature +--- +

{{ApiRef("DOM")}}

+ +

{{deprecated_header()}}

+ +

La méthode DOMImplementation.hasFeature() renvoie un {{domxref("Boolean")}} (booléen) indiquant si une fonctionnalité donnée est prise en charge. Cette méthode est dépréciée et les navigateurs modernes renvoient true (vrai) dans tous les cas.

+ +

Les différentes implémentations ont été assez divergentes quant au type de caractéristiques signalées. La dernière version de la spécification a décidé de forcer cette méthode à toujours renvoyer true, là où la fonctionnalité était précisée et utilisée.

+ +

Syntaxe

+ +
flag = document.implementation.hasFeature(feature, version);
+ +

Paramètres

+ +
+
feature
+
est une {{domxref("DOMString")}} (chaîne de caractères) représentant le nom de la fonctionnalité.
+
version
+
est une {{domxref("DOMString")}} (chaîne de caractères) représentant la version de la spécification définissant la fonctionnalité.
+
+ +

Spécifications

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('DOM WHATWG', '#dom-domimplementation-hasfeature', 'DOMImplementation.hasFeature')}}{{Spec2('DOM WHATWG')}}Modifié pour toujours renvoyer true sauf pour les fonctionnalités SVG.
{{SpecName('DOM3 Core', 'core.html#ID-5CED94D7', 'DOMImplementation.hasFeature')}}{{Spec2('DOM3 Core')}}Pas de modification de {{SpecName("DOM2 Core")}}
{{SpecName('DOM2 Core', 'core.html#ID-5CED94D7', 'DOMImplementation.hasFeature')}}{{Spec2('DOM2 Core')}}Pas de modification de {{SpecName("DOM1")}}
{{SpecName('DOM1', 'level-one-core.html#ID-5CED94D7', 'DOMImplementation.hasFeature')}}{{Spec2('DOM1')}}Définition initiale.
+ +

Compatibilité des navigateurs

+ +

{{Compat("api.DOMImplementation.hasFeature")}}

+ +

Voir aussi

+ + diff --git a/files/fr/web/api/domimplementation/index.html b/files/fr/web/api/domimplementation/index.html deleted file mode 100644 index 71e10fab87..0000000000 --- a/files/fr/web/api/domimplementation/index.html +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: DOMImplementation -slug: Web/API/DOMImplementation -tags: - - API - - DOM - - Interface - - Reference -translation_of: Web/API/DOMImplementation ---- -

{{ ApiRef("DOM") }}

- -

L'interface DOMImplementation représente un objet fournissant des méthodes qui ne dépendent pas d'un document particulier. Un tel objet est renvoyé par la propriété {{domxref("Document.implementation")}}.

- -

Propriété

- -

Cette interface n'a pas de propriété spécifique et n'en hérite aucune.

- -

Méthodes

- -

Pas de méthode héritée.

- -
-
{{domxref("DOMImplementation.createDocument()")}}
-
Crée et retourne un {{domxref("XMLDocument")}}.
-
{{domxref("DOMImplementation.createDocumentType()")}}
-
Crée et retourne un {{domxref("DocumentType")}}.
-
{{domxref("DOMImplementation.createHTMLDocument()")}}
-
Crée et retourne un {{domxref("Document")}} HTML.
-
{{domxref("DOMImplementation.hasFeature()")}}
-
Retourne un {{domxref("Boolean")}} indiquant si une caractéristique donnée est supportée ou non. Cette fonction n'est pas fiable et est conservée uniquement à des fins de compatibilité : à l'exception des requêtes liées au SVG, elle renvoie toujours la valeur true (vrai). Les anciens navigateurs sont très incohérents dans leur comportement.
-
- -

Spécifications

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('DOM WHATWG', '#domimplementation', 'DOMImplementation')}}{{Spec2('DOM WHATWG')}}Supprime la méthode getFeature().
- Ajoute la méthode createHTMLDocument().
- Modifie le type de retour de createDocument() de {{domxref("Document")}} à {{domxref("XMLDocument")}}.
{{SpecName('DOM3 Core', 'core.html#ID-102161490', 'DOMImplementation')}}{{Spec2('DOM3 Core')}}Ajoute la méthode getFeature() (jamais implémentée par un agent utilisateur).
{{SpecName('DOM2 Core', 'core.html#ID-102161490', 'DOMImplementation')}}{{Spec2('DOM2 Core')}}Ajoute les méthodes createDocument() et createDocumentType().
{{SpecName('DOM1', 'level-one-core.html#ID-102161490', 'DOMImplementation')}}{{Spec2('DOM1')}}Définition initial.
- -

Compatibilité des navigateurs

- -

{{Compat("api.DOMImplementation")}}

- -

Voir aussi

- - diff --git a/files/fr/web/api/domimplementation/index.md b/files/fr/web/api/domimplementation/index.md new file mode 100644 index 0000000000..71e10fab87 --- /dev/null +++ b/files/fr/web/api/domimplementation/index.md @@ -0,0 +1,76 @@ +--- +title: DOMImplementation +slug: Web/API/DOMImplementation +tags: + - API + - DOM + - Interface + - Reference +translation_of: Web/API/DOMImplementation +--- +

{{ ApiRef("DOM") }}

+ +

L'interface DOMImplementation représente un objet fournissant des méthodes qui ne dépendent pas d'un document particulier. Un tel objet est renvoyé par la propriété {{domxref("Document.implementation")}}.

+ +

Propriété

+ +

Cette interface n'a pas de propriété spécifique et n'en hérite aucune.

+ +

Méthodes

+ +

Pas de méthode héritée.

+ +
+
{{domxref("DOMImplementation.createDocument()")}}
+
Crée et retourne un {{domxref("XMLDocument")}}.
+
{{domxref("DOMImplementation.createDocumentType()")}}
+
Crée et retourne un {{domxref("DocumentType")}}.
+
{{domxref("DOMImplementation.createHTMLDocument()")}}
+
Crée et retourne un {{domxref("Document")}} HTML.
+
{{domxref("DOMImplementation.hasFeature()")}}
+
Retourne un {{domxref("Boolean")}} indiquant si une caractéristique donnée est supportée ou non. Cette fonction n'est pas fiable et est conservée uniquement à des fins de compatibilité : à l'exception des requêtes liées au SVG, elle renvoie toujours la valeur true (vrai). Les anciens navigateurs sont très incohérents dans leur comportement.
+
+ +

Spécifications

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('DOM WHATWG', '#domimplementation', 'DOMImplementation')}}{{Spec2('DOM WHATWG')}}Supprime la méthode getFeature().
+ Ajoute la méthode createHTMLDocument().
+ Modifie le type de retour de createDocument() de {{domxref("Document")}} à {{domxref("XMLDocument")}}.
{{SpecName('DOM3 Core', 'core.html#ID-102161490', 'DOMImplementation')}}{{Spec2('DOM3 Core')}}Ajoute la méthode getFeature() (jamais implémentée par un agent utilisateur).
{{SpecName('DOM2 Core', 'core.html#ID-102161490', 'DOMImplementation')}}{{Spec2('DOM2 Core')}}Ajoute les méthodes createDocument() et createDocumentType().
{{SpecName('DOM1', 'level-one-core.html#ID-102161490', 'DOMImplementation')}}{{Spec2('DOM1')}}Définition initial.
+ +

Compatibilité des navigateurs

+ +

{{Compat("api.DOMImplementation")}}

+ +

Voir aussi

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