diff options
author | SphinxKnight <SphinxKnight@users.noreply.github.com> | 2021-09-27 19:52:26 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-27 19:52:26 +0200 |
commit | b57379257281efd293e51237969a8553a7c58ae7 (patch) | |
tree | 37d1e1dee8f3ab8a5e4d953d121f80f647a94b5e | |
parent | f139538f3148990f7b61d94f75d96381985a0c0e (diff) | |
download | translated-content-b57379257281efd293e51237969a8553a7c58ae7.tar.gz translated-content-b57379257281efd293e51237969a8553a7c58ae7.tar.bz2 translated-content-b57379257281efd293e51237969a8553a7c58ae7.zip |
Fix web api fr upstream h2m (#2597)
* fix html examples with script
* remove languages macro
* enclose code words in <code> to avoid dot escape
78 files changed, 111 insertions, 153 deletions
diff --git a/files/fr/web/api/document/drag_event/index.html b/files/fr/web/api/document/drag_event/index.html index e244f365a0..18ffca7385 100644 --- a/files/fr/web/api/document/drag_event/index.html +++ b/files/fr/web/api/document/drag_event/index.html @@ -138,7 +138,7 @@ translation_of: Web/API/Document/drag_event <h2 id="Exemple">Exemple</h2> -<pre class="brush: js"><div class="dropzone"> +<pre class="brush: html"><div class="dropzone"> <div id="draggable" draggable="true" ondragstart="event.dataTransfer.setData('text/plain',null)"> This div is draggable </div> diff --git a/files/fr/web/api/document/dragend_event/index.html b/files/fr/web/api/document/dragend_event/index.html index ce28cf1673..8435a6c7e4 100644 --- a/files/fr/web/api/document/dragend_event/index.html +++ b/files/fr/web/api/document/dragend_event/index.html @@ -136,7 +136,7 @@ translation_of: Web/API/Document/dragend_event <h2 id="Exemple">Exemple</h2> -<pre class="brush: js"><div class="dropzone"> +<pre class="brush: html"><div class="dropzone"> <div id="draggable" draggable="true" ondragstart="event.dataTransfer.setData('text/plain',null)"> This div is draggable </div> diff --git a/files/fr/web/api/document/dragenter_event/index.html b/files/fr/web/api/document/dragenter_event/index.html index 7f95865724..370d84b4d3 100644 --- a/files/fr/web/api/document/dragenter_event/index.html +++ b/files/fr/web/api/document/dragenter_event/index.html @@ -138,7 +138,7 @@ translation_of: Web/API/Document/dragenter_event <h2 id="Exemple">Exemple</h2> -<pre class="brush: js"><div class="dropzone"> +<pre class="brush: html"><div class="dropzone"> <div id="draggable" draggable="true" ondragstart="event.dataTransfer.setData('text/plain',null)"> This div is draggable </div> diff --git a/files/fr/web/api/document/dragleave_event/index.html b/files/fr/web/api/document/dragleave_event/index.html index 9221441d5f..b8624adb26 100644 --- a/files/fr/web/api/document/dragleave_event/index.html +++ b/files/fr/web/api/document/dragleave_event/index.html @@ -136,7 +136,7 @@ translation_of: Web/API/Document/dragleave_event <h2 id="Exemple">Exemple</h2> -<pre class="brush: js"><div class="dropzone"> +<pre class="brush: html"><div class="dropzone"> <div id="draggable" draggable="true" ondragstart="event.dataTransfer.setData('text/plain',null)"> This div is draggable </div> diff --git a/files/fr/web/api/document/dragover_event/index.html b/files/fr/web/api/document/dragover_event/index.html index aca2e8a435..eb7ab548fd 100644 --- a/files/fr/web/api/document/dragover_event/index.html +++ b/files/fr/web/api/document/dragover_event/index.html @@ -138,7 +138,7 @@ translation_of: Web/API/Document/dragover_event <h2 id="Exemple">Exemple</h2> -<pre class="brush: js"><div class="dropzone"> +<pre class="brush: html"><div class="dropzone"> <div id="draggable" draggable="true" ondragstart="event.dataTransfer.setData('text/plain',null)"> This div is draggable </div> diff --git a/files/fr/web/api/document/drop_event/index.html b/files/fr/web/api/document/drop_event/index.html index bb3c695f26..64453e9860 100644 --- a/files/fr/web/api/document/drop_event/index.html +++ b/files/fr/web/api/document/drop_event/index.html @@ -138,7 +138,7 @@ translation_of: Web/API/Document/drop_event <h2 id="Exemple">Exemple</h2> -<pre class="brush: js"><div class="dropzone"> +<pre class="brush: html"><div class="dropzone"> <div id="draggable" draggable="true" ondragstart="event.dataTransfer.setData('text/plain',null)"> Cette div peut être glissée </div> diff --git a/files/fr/web/api/document/elementfrompoint/index.html b/files/fr/web/api/document/elementfrompoint/index.html index 6a4a1f9dfd..8028725d21 100644 --- a/files/fr/web/api/document/elementfrompoint/index.html +++ b/files/fr/web/api/document/elementfrompoint/index.html @@ -19,7 +19,7 @@ original_slug: Web/API/DocumentOrShadowRoot/elementFromPoint <li><code>x</code> et <code>y</code> spécifient les coordonnées à vérifier.</li> </ul> <h3 id="Exemple">Exemple</h3> -<pre><html> +<pre class="brush: html"><html> <head> <title>Exemple d'utilisation d'elementFromPoint</title> diff --git a/files/fr/web/api/document/getelementsbytagnamens/index.html b/files/fr/web/api/document/getelementsbytagnamens/index.html index 7397cc7507..a91fcc93bb 100644 --- a/files/fr/web/api/document/getelementsbytagnamens/index.html +++ b/files/fr/web/api/document/getelementsbytagnamens/index.html @@ -39,7 +39,7 @@ translation_of: Web/API/Document/getElementsByTagNameNS <p>Pour utiliser l'exemple suivant, il suffit de le copier/coller dans un nouveau fichier enregistré avec l'extension .xhtml.</p> -<pre>http://www.w3.org/1999/xhtml</a>"> +<pre class="brush: html">http://www.w3.org/1999/xhtml"> <head> <title>getElementsByTagNameNS example</title> @@ -48,7 +48,7 @@ translation_of: Web/API/Document/getElementsByTagNameNS function getAllParaElems() { - var allParas = document.getElementsByTagNameNS("<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>", "p"); + var allParas = document.getElementsByTagNameNS("http://www.w3.org/1999/xhtml", "p"); var num = allParas.length; @@ -59,7 +59,7 @@ function getAllParaElems() function div1ParaElems() { var div1 = document.getElementById("div1") - var div1Paras = div1.getElementsByTagNameNS("<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>", "p"); + var div1Paras = div1.getElementsByTagNameNS("http://www.w3.org/1999/xhtml", "p"); var num = div1Paras.length; @@ -70,7 +70,7 @@ function div1ParaElems() function div2ParaElems() { var div2 = document.getElementById("div2") - var div2Paras = div2.getElementsByTagNameNS("<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>", "p"); + var div2Paras = div2.getElementsByTagNameNS("http://www.w3.org/1999/xhtml", "p"); var num = div2Paras.length; diff --git a/files/fr/web/api/document/ononline/index.html b/files/fr/web/api/document/ononline/index.html index 251bf34aab..0665ed87be 100644 --- a/files/fr/web/api/document/ononline/index.html +++ b/files/fr/web/api/document/ononline/index.html @@ -13,7 +13,7 @@ translation_of: Web/API/Document/ononline <p>Un évènement "<code>online</code>" est lancé sur le <code><body></code> (<em>corps</em>) de chaque page quand le navigateur bascule entre les modes online (<em>en ligne</em>) et offline (<em>hors ligne</em>). De plus les évènements se propagent de <code>document.body</code> vers <code>document</code> et finalement sur <code>window</code>. Les deux évènements ne sont pas annulables (vous ne pouvez pas empêcher l'utilisateur de se connecter ou de vous déconnecter).</p> -<p>window.navigator.onLine renvoie un booléen <em>true</em> (<em>vrai</em>) si le navigateur est online et false s'il est définitivement offline (déconnecté du réseau). Les évènements online et offline sont lancés si la valeur de cet attribut change.</p> +<p><code>window.navigator.onLine</code> renvoie un booléen <em>true</em> (<em>vrai</em>) si le navigateur est online et false s'il est définitivement offline (déconnecté du réseau). Les évènements online et offline sont lancés si la valeur de cet attribut change.</p> <div class="note"> <p><strong>Note :</strong> Il est important de noter que cet événement et cet attribut sont intrinsèquement peu fiables. Un ordinateur peut être connecté à un réseau sans avoir accès à Internet.</p> diff --git a/files/fr/web/api/document/title/index.html b/files/fr/web/api/document/title/index.html index 003f214380..8744193915 100644 --- a/files/fr/web/api/document/title/index.html +++ b/files/fr/web/api/document/title/index.html @@ -21,7 +21,7 @@ translation_of: Web/API/Document/title <h2 id="Example">Exemple</h2> -<pre class="brush:js"><!DOCTYPE html> +<pre class="brush:html"><!DOCTYPE html> <html> <head> <title>Hello World!</title> diff --git a/files/fr/web/api/document/write/index.html b/files/fr/web/api/document/write/index.html index 30a3d4da6b..deac04e6b3 100644 --- a/files/fr/web/api/document/write/index.html +++ b/files/fr/web/api/document/write/index.html @@ -31,7 +31,7 @@ translation_of: Web/API/Document/write <h3 id="Exemple">Exemple</h3> -<pre><html> +<pre class="brush: html"><html> <head> <title>Exemple de document.write</title> diff --git a/files/fr/web/api/document_object_model/traversing_an_html_table_with_javascript_and_dom_interfaces/index.html b/files/fr/web/api/document_object_model/traversing_an_html_table_with_javascript_and_dom_interfaces/index.html index e21ba347fa..cc245fd99b 100644 --- a/files/fr/web/api/document_object_model/traversing_an_html_table_with_javascript_and_dom_interfaces/index.html +++ b/files/fr/web/api/document_object_model/traversing_an_html_table_with_javascript_and_dom_interfaces/index.html @@ -238,7 +238,7 @@ body.appendChild(nouveauNoeudBALISEP); <p><strong>Note :</strong> Il y a une ligne de code supplémentaire à la fin de la fonction <code>start()</code>, qui définit la propriété bordure du tableau en employant la méthode <code>setAttribute</code>. <code>setAttribute</code> utilise deux arguments : le nom de l'attribut et sa valeur, et permet de définir n'importe quelle propriété de n'importe quel élément.</p> </div> -<pre><head> +<pre class="brush: html"><head> <title>Code de démonstration - Explorer un tableau HTML avec des interfaces DOM et JavaScript</title> <script> function start() { diff --git a/files/fr/web/api/document_object_model/using_the_w3c_dom_level_1_core/example/index.html b/files/fr/web/api/document_object_model/using_the_w3c_dom_level_1_core/example/index.html index 7fc0a61f17..e4298a2055 100644 --- a/files/fr/web/api/document_object_model/using_the_w3c_dom_level_1_core/example/index.html +++ b/files/fr/web/api/document_object_model/using_the_w3c_dom_level_1_core/example/index.html @@ -9,9 +9,8 @@ tags: translation_of: Web/API/Document_object_model/Using_the_W3C_DOM_Level_1_Core/Example original_slug: Web/API/Document_object_model/Utilisation_du_DOM_Level_1_Core_du_W3C/Exemple --- -<p> </p> -<pre> <html> +<pre class="brush: html"> <html> <head> <title>Mon Document</title> <script type="text/javascript"> diff --git a/files/fr/web/api/element/releasepointercapture/index.html b/files/fr/web/api/element/releasepointercapture/index.html index 12e2b9c359..22be0475ac 100644 --- a/files/fr/web/api/element/releasepointercapture/index.html +++ b/files/fr/web/api/element/releasepointercapture/index.html @@ -33,7 +33,7 @@ translation_of: Web/API/Element/releasePointerCapture <h2 id="Exemple">Exemple</h2> -<pre class="brush: js"><html> +<pre class="brush: html"><html> <script> function downHandler(ev) { var el=document.getElementById("target"); diff --git a/files/fr/web/api/element/scrollleft/index.html b/files/fr/web/api/element/scrollleft/index.html index 9d22971f19..1d408aae3c 100644 --- a/files/fr/web/api/element/scrollleft/index.html +++ b/files/fr/web/api/element/scrollleft/index.html @@ -34,7 +34,7 @@ var <var>sLeft</var> = <var>element</var>.scrollLeft; <h3 id="Exemple">Exemple</h3> -<pre><script type="text/javascript"> +<pre class="brush: html"><script type="text/javascript"> function doScrollLeft(el, p) { @@ -66,6 +66,4 @@ for (var i=0; i<100; ++i){ <ul> <li><a href="http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/scrollleft.asp"><em>scrollLeft</em> sur MSDN</a></li> -</ul> - -<p>{{ languages( { "en": "en/DOM/element.scrollLeft", "pl": "pl/DOM/element.scrollLeft" } ) }}</p> +</ul>
\ No newline at end of file diff --git a/files/fr/web/api/element/scrollwidth/index.html b/files/fr/web/api/element/scrollwidth/index.html index 99dd56426d..9297b2f417 100644 --- a/files/fr/web/api/element/scrollwidth/index.html +++ b/files/fr/web/api/element/scrollwidth/index.html @@ -29,5 +29,4 @@ translation_of: Web/API/Element/scrollWidth <i> scrollWidth</i> sur MSDN</a></li> -</ul> -<p>{{ languages( { "en": "en/DOM/element.scrollWidth", "pl": "pl/DOM/element.scrollWidth" } ) }}</p> +</ul>
\ No newline at end of file diff --git a/files/fr/web/api/element/select_event/index.html b/files/fr/web/api/element/select_event/index.html index 4f6d4d2259..f0be06d15b 100644 --- a/files/fr/web/api/element/select_event/index.html +++ b/files/fr/web/api/element/select_event/index.html @@ -68,7 +68,7 @@ translation_of: Web/API/Element/select_event <h2 id="Example">Exemple</h2> -<pre class="brush: js"><input id="test" type="text" value="Sélectionnez-moi !" /> +<pre class="brush: html"><input id="test" type="text" value="Sélectionnez-moi !" /> <script> var elem = document.getElementById('test'); elem.addEventListener('select', function() { diff --git a/files/fr/web/api/element/setpointercapture/index.html b/files/fr/web/api/element/setpointercapture/index.html index fe8eb2deb9..a412900e39 100644 --- a/files/fr/web/api/element/setpointercapture/index.html +++ b/files/fr/web/api/element/setpointercapture/index.html @@ -38,7 +38,7 @@ translation_of: Web/API/Element/setPointerCapture <h2 id="Exemple">Exemple</h2> -<pre class="brush: js"><html> +<pre class="brush: html"><html> <script> function downHandler(ev) { var el=document.getElementById("target"); diff --git a/files/fr/web/api/event/comparison_of_event_targets/index.html b/files/fr/web/api/event/comparison_of_event_targets/index.html index 1c4262776f..506a981aef 100644 --- a/files/fr/web/api/event/comparison_of_event_targets/index.html +++ b/files/fr/web/api/event/comparison_of_event_targets/index.html @@ -64,7 +64,7 @@ original_slug: Web/API/Event/Comparaison_des_cibles_d_évènements <h3 id="Examples">Exemples</h3> -<pre><!DOCTYPE html> +<pre class="brush: html"><!DOCTYPE html> <html> <head> <meta charset="utf-8"> diff --git a/files/fr/web/api/globaleventhandlers/onblur/index.html b/files/fr/web/api/globaleventhandlers/onblur/index.html index 3c668a51eb..ea3ed43e43 100644 --- a/files/fr/web/api/globaleventhandlers/onblur/index.html +++ b/files/fr/web/api/globaleventhandlers/onblur/index.html @@ -30,7 +30,7 @@ translation_of: Web/API/GlobalEventHandlers/onblur <p>Lorsqu'une zone de saisie n'est plus active suite à une perte du « focus », une boîte de message (alert) est affichée.</p> -<pre><form> +<pre class="brush: html"><form> <input type="text" id="foo" value="Allo!" /> </form> @@ -57,6 +57,4 @@ function afficherMessage() { <h3 id="Sp.C3.A9cification">Spécification</h3> -<p>{{ DOM0() }}</p> - -<p>{{ languages( { "en": "en/DOM/element.onblur" } ) }}</p> +<p>{{ DOM0() }}</p>
\ No newline at end of file diff --git a/files/fr/web/api/globaleventhandlers/onchange/index.html b/files/fr/web/api/globaleventhandlers/onchange/index.html index 48920d3fb0..577350c6a0 100644 --- a/files/fr/web/api/globaleventhandlers/onchange/index.html +++ b/files/fr/web/api/globaleventhandlers/onchange/index.html @@ -32,5 +32,4 @@ translation_of: Web/API/GlobalEventHandlers/onchange <h3 id="Voir_aussi">Voir aussi</h3> <ul> <li><a href="http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-eventgroupings-htmlevents">DOM Level 2: HTML event types</a> <small>— traduction en français (non normative) : <a href="http://www.yoyodesign.org/doc/w3c/dom2-events/events.html#Events-eventgroupings-htmlevents">DOM Niveau 2 Events : Les types d'événements HTML</a></small></li> -</ul> -<p>{{ languages( { "en": "en/DOM/element.onchange" } ) }}</p> +</ul>
\ No newline at end of file diff --git a/files/fr/web/api/globaleventhandlers/onclick/index.html b/files/fr/web/api/globaleventhandlers/onclick/index.html index b7935b47af..73354e541b 100644 --- a/files/fr/web/api/globaleventhandlers/onclick/index.html +++ b/files/fr/web/api/globaleventhandlers/onclick/index.html @@ -64,5 +64,3 @@ p.onclick = function() { alert("moot!"); }; <h3 id="Sp.C3.A9cification">Spécification</h3> <p>Defini en <a href="http://w3c.github.io/html/webappapis.html#dom-globaleventhandlers-onclick">HTML</a>.</p> - -<p>{{ languages( { "en": "en/DOM/element.onclick", "pl": "pl/DOM/element.onclick" } ) }}</p> diff --git a/files/fr/web/api/globaleventhandlers/ondblclick/index.html b/files/fr/web/api/globaleventhandlers/ondblclick/index.html index a12610afcf..81e25a91e3 100644 --- a/files/fr/web/api/globaleventhandlers/ondblclick/index.html +++ b/files/fr/web/api/globaleventhandlers/ondblclick/index.html @@ -19,7 +19,7 @@ translation_of: Web/API/GlobalEventHandlers/ondblclick <pre class="eval">element.ondblclick = function() { alert("Évènement dblclick détecté"); }; </pre> <h3 id="Exemple">Exemple</h3> -<pre><html> +<pre class="brush: html"><html> <head> <title>ondblclick event example</title> @@ -56,5 +56,4 @@ border: solid blue 2px; <h3 id="Notes">Notes</h3> <p>L'évènement <code>dblclick</code> est déclenché lorsque l'utilisateur double-clique sur un élément.</p> <h3 id="Sp.C3.A9cification">Spécification</h3> -<p>{{ DOM0() }}</p> -<p>{{ languages( { "en": "en/DOM/element.ondblclick" } ) }}</p> +<p>{{ DOM0() }}</p>
\ No newline at end of file diff --git a/files/fr/web/api/globaleventhandlers/onerror/index.html b/files/fr/web/api/globaleventhandlers/onerror/index.html index 203d536eb2..1f44c2033c 100644 --- a/files/fr/web/api/globaleventhandlers/onerror/index.html +++ b/files/fr/web/api/globaleventhandlers/onerror/index.html @@ -23,7 +23,7 @@ translation_of: Web/API/GlobalEventHandlers/onerror <h3 id="window.onerror">window.onerror</h3> -<pre><code>window.onerror = function(messageOrEvent, source, noligne, nocolonne, erreur) { ... }</code></pre> +<pre class="brush: js">window.onerror = function(messageOrEvent, source, noligne, nocolonne, erreur) { ... }</pre> <p>Paramètres de la fonction :</p> diff --git a/files/fr/web/api/globaleventhandlers/onfocus/index.html b/files/fr/web/api/globaleventhandlers/onfocus/index.html index ee735aeeba..e7f9702f3f 100644 --- a/files/fr/web/api/globaleventhandlers/onfocus/index.html +++ b/files/fr/web/api/globaleventhandlers/onfocus/index.html @@ -17,5 +17,4 @@ translation_of: Web/API/GlobalEventHandlers/onfocus <p>L'évènement focus se déclenche lorsque l'utilisateur donne le focus clavier à l'élément donné.</p> <p>Contrairement à Microsoft Internet Explorer, dans lequel presque toutes les sortes d'éléments peuvent recevoir l'évènement focus, presqu'aucune sorte d'élément ne reçoit cet évènement dans les navigateurs utilisant Gecko.</p> <h3 id="Sp.C3.A9cification">Spécification</h3> -<p>{{ DOM0() }}</p> -<p>{{ languages( { "en": "en/DOM/element.onfocus" } ) }}</p> +<p>{{ DOM0() }}</p>
\ No newline at end of file diff --git a/files/fr/web/api/globaleventhandlers/onkeydown/index.html b/files/fr/web/api/globaleventhandlers/onkeydown/index.html index ba7fb146e4..0b2e1762b3 100644 --- a/files/fr/web/api/globaleventhandlers/onkeydown/index.html +++ b/files/fr/web/api/globaleventhandlers/onkeydown/index.html @@ -19,5 +19,4 @@ translation_of: Web/API/GlobalEventHandlers/onkeydown <h3 id="Notes">Voir aussi</h3> <p><a href="/fr/DOM/element.onkeypress">onkeypress</a> <a href="/fr/DOM/element.onkeyup">onkeyup</a></p> <h3 id="Sp.C3.A9cification">Spécification</h3> -<p>{{ DOM0() }}</p> -<p>{{ languages( { "en": "en/DOM/element.onkeydown", "pl": "pl/DOM/element.onkeydown" } ) }}</p> +<p>{{ DOM0() }}</p>
\ No newline at end of file diff --git a/files/fr/web/api/globaleventhandlers/onkeypress/index.html b/files/fr/web/api/globaleventhandlers/onkeypress/index.html index abbf50f4ac..e22a9435d9 100644 --- a/files/fr/web/api/globaleventhandlers/onkeypress/index.html +++ b/files/fr/web/api/globaleventhandlers/onkeypress/index.html @@ -19,5 +19,4 @@ translation_of: Web/API/GlobalEventHandlers/onkeypress <h3 id="Notes">Voir aussi</h3> <p><a href="/fr/DOM/element.onkeydown">onkeydown</a> <a href="/fr/DOM/element.onkeyup">onkeyup</a></p> <h3 id="Sp.C3.A9cification">Spécification</h3> -<p>{{ DOM0() }}</p> -<p>{{ languages( { "en": "en/DOM/element.onkeypress" } ) }}</p> +<p>{{ DOM0() }}</p>
\ No newline at end of file diff --git a/files/fr/web/api/globaleventhandlers/onkeyup/index.html b/files/fr/web/api/globaleventhandlers/onkeyup/index.html index ae3465af7c..22c189fd6c 100644 --- a/files/fr/web/api/globaleventhandlers/onkeyup/index.html +++ b/files/fr/web/api/globaleventhandlers/onkeyup/index.html @@ -11,7 +11,7 @@ translation_of: Web/API/GlobalEventHandlers/onkeyup <h3 id="Syntaxe">Syntaxe</h3> <p>code de gestion de l'évènement = element.onkeyup</p> <h3 id="Exemple">Exemple</h3> -<pre class="eval"> <input type="text" onKeyUp="cleRelachee(event)"> +<pre class="brush: html"> <input type="text" onKeyUp="cleRelachee(event)"> <script>function cleRelachee(evt){ alert(evt.keyCode) }</script> </pre> <h3 id="Notes">Notes</h3> @@ -19,5 +19,4 @@ translation_of: Web/API/GlobalEventHandlers/onkeyup <h3 id="Notes">Voir aussi</h3> <p><a href="/fr/DOM/element.onkeypress">onkeypress</a> <a href="/fr/DOM/element.onkeydown">onkeydown</a></p> <h3 id="Sp.C3.A9cification">Spécification</h3> -<p>Ne fait partie d'aucune spécification.</p> -<p>{{ languages( { "en": "en/DOM/element.onkeyup", "pl": "pl/DOM/element.onkeyup" } ) }}</p> +<p>Ne fait partie d'aucune spécification.</p>
\ No newline at end of file diff --git a/files/fr/web/api/globaleventhandlers/onmousedown/index.html b/files/fr/web/api/globaleventhandlers/onmousedown/index.html index f0f533569d..ddc16d114f 100644 --- a/files/fr/web/api/globaleventhandlers/onmousedown/index.html +++ b/files/fr/web/api/globaleventhandlers/onmousedown/index.html @@ -16,5 +16,4 @@ translation_of: Web/API/GlobalEventHandlers/onmousedown <h3 id="Notes">Notes</h3> <p>L'évènement <code>mousedown</code> se déclenche lorsque l'utilisateur appuie sur le bouton gauche de la souris.</p> <h3 id="Sp.C3.A9cification">Spécification</h3> -<p>{{ DOM0() }}</p> -<p>{{ languages( { "en": "en/DOM/element.onmousedown", "pl": "pl/DOM/element.onmousedown" } ) }}</p> +<p>{{ DOM0() }}</p>
\ No newline at end of file diff --git a/files/fr/web/api/globaleventhandlers/onmouseout/index.html b/files/fr/web/api/globaleventhandlers/onmouseout/index.html index e1ef1192aa..89d6a49b93 100644 --- a/files/fr/web/api/globaleventhandlers/onmouseout/index.html +++ b/files/fr/web/api/globaleventhandlers/onmouseout/index.html @@ -16,5 +16,4 @@ translation_of: Web/API/GlobalEventHandlers/onmouseout <h3 id="Notes">Notes</h3> <p>L'évènement <code>mouseout</code> se déclenche lorsque le pointeur de la souris quitte un élément (par exemple lorsque le pointeur sort d'une image sur une page web, cet évènement se déclenche pour l'élément <code>image</code> correspondant).</p> <h3 id="Sp.C3.A9cification">Spécification</h3> -<p>{{ DOM0() }}</p> -<p>{{ languages( { "en": "en/DOM/element.onmouseout" } ) }}</p> +<p>{{ DOM0() }}</p>
\ No newline at end of file diff --git a/files/fr/web/api/globaleventhandlers/onmouseup/index.html b/files/fr/web/api/globaleventhandlers/onmouseup/index.html index b50f92fa88..554d073793 100644 --- a/files/fr/web/api/globaleventhandlers/onmouseup/index.html +++ b/files/fr/web/api/globaleventhandlers/onmouseup/index.html @@ -16,5 +16,4 @@ translation_of: Web/API/GlobalEventHandlers/onmouseup <h3 id="Notes">Notes</h3> <p>L'évènement <code>mouseup</code> se déclenche lorsque l'utilisateur relâche le bouton gauche de la souris.</p> <h3 id="Sp.C3.A9cification">Spécification</h3> -<p>{{ DOM0() }}</p> -<p>{{ languages( { "en": "en/DOM/element.onmouseup" } ) }}</p> +<p>{{ DOM0() }}</p>
\ No newline at end of file diff --git a/files/fr/web/api/globaleventhandlers/onreset/index.html b/files/fr/web/api/globaleventhandlers/onreset/index.html index 8fd9028eb7..40d2325e6f 100644 --- a/files/fr/web/api/globaleventhandlers/onreset/index.html +++ b/files/fr/web/api/globaleventhandlers/onreset/index.html @@ -26,7 +26,7 @@ translation_of: Web/API/GlobalEventHandlers/onreset <h2 id="Example">Exemple</h2> -<pre class="eval"><html> +<pre class="brush: html"><html> <script> function reg() { window.captureEvents(Event.RESET); diff --git a/files/fr/web/api/globaleventhandlers/onresize/index.html b/files/fr/web/api/globaleventhandlers/onresize/index.html index 1e4ca16f5c..02ef0ffba5 100644 --- a/files/fr/web/api/globaleventhandlers/onresize/index.html +++ b/files/fr/web/api/globaleventhandlers/onresize/index.html @@ -33,7 +33,7 @@ alert(window.onresize); <h3 id="Exemple">Exemple</h3> -<pre><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" +<pre class="brush: html"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> @@ -62,6 +62,4 @@ window.onresize = sayHi; <h3 id="Sp.C3.A9cification">Spécification</h3> -<p>{{ DOM0() }}</p> - -<p>{{ languages( { "en": "en/DOM/element.onresize" } ) }}</p> +<p>{{ DOM0() }}</p>
\ No newline at end of file diff --git a/files/fr/web/api/globaleventhandlers/onscroll/index.html b/files/fr/web/api/globaleventhandlers/onscroll/index.html index a8e1f6bbd2..7ae7447408 100644 --- a/files/fr/web/api/globaleventhandlers/onscroll/index.html +++ b/files/fr/web/api/globaleventhandlers/onscroll/index.html @@ -14,5 +14,4 @@ translation_of: Web/API/GlobalEventHandlers/onscroll <h3 id="Notes">Notes</h3> <p>L'évènement <code>scroll</code> se déclenche lorsque l'utilisateur fait défiler le contenu d'un élément.</p> <h3 id="Sp.C3.A9cification">Spécification</h3> -<p>DOM Level 0. Ne fait partie d'aucune spécification.</p> -<p>{{ languages( { "en": "en/DOM/element.onscroll" } ) }}</p> +<p>DOM Level 0. Ne fait partie d'aucune spécification.</p>
\ No newline at end of file diff --git a/files/fr/web/api/history_api/example/index.html b/files/fr/web/api/history_api/example/index.html index 2376be43ae..82c3fa5b38 100644 --- a/files/fr/web/api/history_api/example/index.html +++ b/files/fr/web/api/history_api/example/index.html @@ -172,7 +172,7 @@ original_slug: Web/Guide/DOM/Manipuler_historique_du_navigateur/Example </pre> <p><strong>include/header.php</strong>:</p> -<pre class="brush: php"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> +<pre class="brush: html"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script type="text/javascript" src="js/ajax_nav.js"></script> <link rel="stylesheet" href="css/style.css" /> </pre> diff --git a/files/fr/web/api/history_api/index.html b/files/fr/web/api/history_api/index.html index 6fc89eae15..b7d1b6a1e5 100644 --- a/files/fr/web/api/history_api/index.html +++ b/files/fr/web/api/history_api/index.html @@ -122,7 +122,7 @@ history.pushState(stateObj, "page 2", "bar.html"); <h3 id="Exemple_de_la_méthode_replaceState()">Exemple de la méthode replaceState()</h3> -<p>Supposons que http://mozilla.org/foo.html exécute le code JavaScript suivant :</p> +<p>Supposons que <code>http://mozilla.org/foo.html</code> exécute le code JavaScript suivant :</p> <pre class="brush: js">var stateObj = { foo: "bar" }; history.pushState(stateObj, "page 2", "bar.html");</pre> diff --git a/files/fr/web/api/htmlelement/offsetheight/index.html b/files/fr/web/api/htmlelement/offsetheight/index.html index ae436458f9..5ceee19bcc 100644 --- a/files/fr/web/api/htmlelement/offsetheight/index.html +++ b/files/fr/web/api/htmlelement/offsetheight/index.html @@ -51,6 +51,4 @@ translation_of: Web/API/HTMLElement/offsetHeight <li><a href="/fr/DOM/element.clientHeight"><code>element.clientHeight</code></a></li> <li><a href="/fr/DOM/element.scrollHeight"><code>element.scrollHeight</code></a></li> <li><a href="/fr/DOM/element.offsetWidth"><code>element.offsetWidth</code></a></li> -</ul> - -<p>{{ languages( { "en": "en/DOM/element.offsetHeight", "pl": "pl/DOM/element.offsetHeight" } ) }}</p> +</ul>
\ No newline at end of file diff --git a/files/fr/web/api/htmlelement/offsetleft/index.html b/files/fr/web/api/htmlelement/offsetleft/index.html index c29542abcc..f4bf76cb37 100644 --- a/files/fr/web/api/htmlelement/offsetleft/index.html +++ b/files/fr/web/api/htmlelement/offsetleft/index.html @@ -31,7 +31,7 @@ if (tOLeft > 5) { <p><img src="offsetleft.jpg"></p> <p><small>Note : il s'agit d'une image de l'exemple, pas d'un rendu direct dans le navigateur. En effet, il n'est pas possible d'intégrer des scripts dans la page du wiki.</small></p> -<pre><div style="width: 300px; border-color:blue; +<pre class="brush: html"><div style="width: 300px; border-color:blue; border-style:solid; border-width:1;"> <span>Short span. </span> <span id="long">Long span that wraps withing this div.</span> @@ -54,5 +54,4 @@ if (tOLeft > 5) { <p><code><a href="fr/DOM/element.offsetParent">offsetParent</a></code>, <code><a href="fr/DOM/element.offsetTop">offsetTop</a></code>, <code><a href="fr/DOM/element.offsetWidth">offsetWidth</a></code>, <code><a href="fr/DOM/element.offsetHeight">offsetHeight</a></code></p> <h3 id="Sp.C3.A9cification">Spécification</h3> <p>Cette propriété ne fait partie d'aucun standard ou recommandation technique du W3C.</p> -<p><a href="http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/offsetleft.asp">MSDN: offsetLeft</a></p> -<p>{{ languages( { "en": "en/DOM/element.offsetLeft", "pl": "pl/DOM/element.offsetLeft" } ) }}</p> +<p><a href="http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/offsetleft.asp">MSDN: offsetLeft</a></p>
\ No newline at end of file diff --git a/files/fr/web/api/htmlelement/offsetparent/index.html b/files/fr/web/api/htmlelement/offsetparent/index.html index 5e278fefe9..4f3775191e 100644 --- a/files/fr/web/api/htmlelement/offsetparent/index.html +++ b/files/fr/web/api/htmlelement/offsetparent/index.html @@ -18,5 +18,4 @@ translation_of: Web/API/HTMLElement/offsetParent <li><code>objetParent</code> est une référence à l'élément dans lequel l'élément courant est positionné.</li> </ul> <h3 id="Sp.C3.A9cification">Spécification</h3> -<p>{{ DOM0() }}</p> -<p>{{ languages( { "en": "en/DOM/element.offsetParent", "pl": "pl/DOM/element.offsetParent" } ) }}</p> +<p>{{ DOM0() }}</p>
\ No newline at end of file diff --git a/files/fr/web/api/htmlelement/offsetwidth/index.html b/files/fr/web/api/htmlelement/offsetwidth/index.html index a7d58e4448..a957ef38e9 100644 --- a/files/fr/web/api/htmlelement/offsetwidth/index.html +++ b/files/fr/web/api/htmlelement/offsetwidth/index.html @@ -37,6 +37,4 @@ translation_of: Web/API/HTMLElement/offsetWidth <ul> <li><a href="http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/offsetwidth.asp?frame=true"><em>offsetWidth definition</em> sur MSDN</a></li> <li><a href="http://msdn.microsoft.com/workshop/author/om/measuring.asp"><em>Measuring Element Dimension and Location</em> sur MSDN</a></li> -</ul> - -<p>{{ languages( { "en": "en/DOM/element.offsetWidth", "pl": "pl/DOM/element.offsetWidth" } ) }}</p> +</ul>
\ No newline at end of file diff --git a/files/fr/web/api/htmlstyleelement/index.html b/files/fr/web/api/htmlstyleelement/index.html index c9ed1c8cbf..bd85fccb5e 100644 --- a/files/fr/web/api/htmlstyleelement/index.html +++ b/files/fr/web/api/htmlstyleelement/index.html @@ -30,7 +30,7 @@ ss.cssRules[0].style.backgroundColor="blue"; ou directement sur cet élément à l'aide de <code>element.style.propertyName</code> (par exemple <code><td style="background-color: lightblue"></code> renvoie la chaîne "background-color:lightblue", même si d'autres styles peuvent s'appliquer à l'élément depuis une feuille de style).</p> <p>De plus, lorsque cette propriété est définie sur un élément, elle écrase et efface tout style qui peut avoir été défini ailleurs pour cette propriété particulière de l'élément. Par exemple, définir la propriété <code>border</code> écrasera les réglages définis ailleurs pour la propriété <code>border</code> de cet élément dans la section <code>head</code> du document ou dans des feuilles de style externes. Cependant, cela n'affectera pas les autres déclarations de propriétés pour les styles de cet élément, comme <code>padding</code>, <code>margin</code> ou <code>font</code> par exemple.</p> <p>Pour changer le style d'un élément particulier, l'exemple suivant peut être adapté :</p> -<pre><html> +<pre class="brush: html"><html> <head> <title>exemple de style simple</title> diff --git a/files/fr/web/api/htmltableelement/caption/index.html b/files/fr/web/api/htmltableelement/caption/index.html index 2c92407bea..b7c559b5a8 100644 --- a/files/fr/web/api/htmltableelement/caption/index.html +++ b/files/fr/web/api/htmltableelement/caption/index.html @@ -22,5 +22,4 @@ translation_of: Web/API/HTMLTableElement/caption <ul> <li><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-14594520">DOM Level 2 HTML : caption</a> <small>(<a href="http://www.yoyodesign.org/doc/w3c/dom2-html/html.html#ID-14594520">traduction</a>)</small></li> <li><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-12035137">Interface HTMLTableCaptionElement</a> <small>(<a href="http://www.yoyodesign.org/doc/w3c/dom2-html/html.html#ID-12035137">traduction</a>)</small></li> -</ul> -<p>{{ languages( { "en": "en/DOM/table.caption", "pl": "pl/DOM/table.caption" } ) }}</p> +</ul>
\ No newline at end of file diff --git a/files/fr/web/api/keyboardevent/charcode/index.html b/files/fr/web/api/keyboardevent/charcode/index.html index 523257e055..b9a1ef84b0 100644 --- a/files/fr/web/api/keyboardevent/charcode/index.html +++ b/files/fr/web/api/keyboardevent/charcode/index.html @@ -32,7 +32,7 @@ translation_of: Web/API/KeyboardEvent/charCode <h2 id="Example">Exemple</h2> -<pre class="brush: js"><html> +<pre class="brush: html"><html> <head> <title>Exemple charCode</title> diff --git a/files/fr/web/api/keyboardevent/index.html b/files/fr/web/api/keyboardevent/index.html index 4ce7e9b411..24967d7f68 100644 --- a/files/fr/web/api/keyboardevent/index.html +++ b/files/fr/web/api/keyboardevent/index.html @@ -167,7 +167,7 @@ translation_of: Web/API/KeyboardEvent <h2 id="Exemple">Exemple</h2> -<pre class="brush: js"><!DOCTYPE html> +<pre class="brush: html"><!DOCTYPE html> <html> <head> <script> diff --git a/files/fr/web/api/navigator/battery/index.html b/files/fr/web/api/navigator/battery/index.html index 3eb09b9ab3..59595e4a78 100644 --- a/files/fr/web/api/navigator/battery/index.html +++ b/files/fr/web/api/navigator/battery/index.html @@ -64,6 +64,4 @@ updateBatteryStatus(); <ul> <li><a href="http://hacks.mozilla.org/2012/02/using-the-battery-api-part-of-webapi/">Blog post - Using the Battery API</a></li> <li><a href="http://davidwalsh.name/battery-api">David Walsh on the Javascript Battery Api</a></li> -</ul> - -<p>{{ languages( {"zh-cn": "zh-cn/DOM/window.navigator.battery" } ) }}</p> +</ul>
\ No newline at end of file diff --git a/files/fr/web/api/navigator/registerprotocolhandler/index.html b/files/fr/web/api/navigator/registerprotocolhandler/index.html index 9c9f9bdff7..25df0e4c12 100644 --- a/files/fr/web/api/navigator/registerprotocolhandler/index.html +++ b/files/fr/web/api/navigator/registerprotocolhandler/index.html @@ -26,7 +26,7 @@ translation_of: Web/API/Navigator/registerProtocolHandler <h3 id="Exemple">Exemple</h3> -<p>Si votre application web est située à http://www.example.com, vous pouvez enregistrer un gestionnaire de protocole lui permettant de gérer « mailto » comme ceci :</p> +<p>Si votre application web est située à <code>http://www.example.com</code>, vous pouvez enregistrer un gestionnaire de protocole lui permettant de gérer « mailto » comme ceci :</p> <pre class="eval">navigator.registerProtocolHandler("mailto", "<a href="https://www.example.com/?to=%s">https://www.example.com/?to=%s</a>", diff --git a/files/fr/web/api/navigator/registerprotocolhandler/web-based_protocol_handlers/index.html b/files/fr/web/api/navigator/registerprotocolhandler/web-based_protocol_handlers/index.html index 70b96ec01a..3ab6522963 100644 --- a/files/fr/web/api/navigator/registerprotocolhandler/web-based_protocol_handlers/index.html +++ b/files/fr/web/api/navigator/registerprotocolhandler/web-based_protocol_handlers/index.html @@ -41,7 +41,7 @@ translation_of: Web/API/Navigator/registerProtocolHandler/Web-based_protocol_han <h4 id="Exemple">Exemple</h4> -<pre><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> +<pre class="brush: html"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html lang="fr"> <head> <title>Web Protocol Handler Sample - Register</title> @@ -62,7 +62,7 @@ translation_of: Web/API/Navigator/registerProtocolHandler/Web-based_protocol_han <h4 id="Exemple_2">Exemple</h4> -<pre><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> +<pre class="brush: html"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html lang="fr"> <head> <title>Exemple de gestionnaire de protocole web — test</title> @@ -86,7 +86,7 @@ translation_of: Web/API/Navigator/registerProtocolHandler/Web-based_protocol_han <h4 id="Exemple_3">Exemple</h4> -<pre><?php +<pre class="brush: html"><?php $value = ""; if ( isset ( $_GET["value"] ) ) { $value = $_GET["value"]; diff --git a/files/fr/web/api/node/firstchild/index.html b/files/fr/web/api/node/firstchild/index.html index 3c846498af..03550acf9f 100644 --- a/files/fr/web/api/node/firstchild/index.html +++ b/files/fr/web/api/node/firstchild/index.html @@ -21,7 +21,7 @@ translation_of: Web/API/Node/firstChild <p>Cet exemple montre l'utilisation de <code>firstChild</code> et la manière dont les nœuds d'espaces peuvent interférer.</p> -<pre><p id="para-01"> +<pre class="brush: html"><p id="para-01"> <span>Premier span</span> </p> @@ -37,7 +37,7 @@ translation_of: Web/API/Node/firstChild <p>Si ces espaces sont retirés du code source, les nœuds <code>#text</code> n'apparaîtront plus et l'élément span deviendra le premier enfant du paragraphe.</p> -<pre><p id="para-01"><span>Premier span</span></p> +<pre class="brush: html"><p id="para-01"><span>Premier span</span></p> <script type="text/javascript"> var p01 = document.getElementById('para-01'); diff --git a/files/fr/web/api/node/normalize/index.html b/files/fr/web/api/node/normalize/index.html index e7ca55ed31..c1a299fb15 100644 --- a/files/fr/web/api/node/normalize/index.html +++ b/files/fr/web/api/node/normalize/index.html @@ -35,6 +35,4 @@ conteneur.normalize(); <ul> <li><a href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-normalize">DOM Level 2 Core: Node.normalize (en)</a> <small>— <a href="http://www.yoyodesign.org/doc/w3c/dom2-core/core.html#ID-normalize">traduction en français</a> (non normative)</small></li> -</ul> - -<p>{{ languages( { "en": "en/DOM/element.normalize", "pl": "pl/DOM/element.normalize" } ) }}</p> +</ul>
\ No newline at end of file diff --git a/files/fr/web/api/pointer_events/index.html b/files/fr/web/api/pointer_events/index.html index 0e26e4cbda..734d88d9f5 100644 --- a/files/fr/web/api/pointer_events/index.html +++ b/files/fr/web/api/pointer_events/index.html @@ -141,7 +141,7 @@ translation_of: Web/API/Pointer_events <p>This example registers a handler for every event type for the given element.</p> -<pre class="brush: js"><html> +<pre class="brush: html"><html> <script> function over_handler(event) { } function enter_handler(event) { } @@ -179,7 +179,7 @@ function init() { <p>This example illustrates accessing all of a touch event's properties.</p> -<pre class="brush: js"><html> +<pre class="brush: html"><html> <script> var id = -1; @@ -310,7 +310,7 @@ function init() { <p>The following example shows pointer capture being set on an element.</p> -<pre class="brush: js"><html> +<pre class="brush: html"><html> <script> function downHandler(ev) { var el=document.getElementById("target"); @@ -330,7 +330,7 @@ function init() { <p>The following example shows a pointer capture being released (when a {{event("pointercancel")}} event occurs. The browser does this automatically when a {{event("pointerup")}} or {{event("pointercancel")}} event occurs.</p> -<pre class="brush: js"><html> +<pre class="brush: html"><html> <script> function downHandler(ev) { var el=document.getElementById("target"); diff --git a/files/fr/web/api/stylesheet/href/index.html b/files/fr/web/api/stylesheet/href/index.html index 730d459303..1180f3c619 100644 --- a/files/fr/web/api/stylesheet/href/index.html +++ b/files/fr/web/api/stylesheet/href/index.html @@ -20,9 +20,9 @@ translation_of: Web/API/StyleSheet/href <h2 id="Example">Exemple</h2> -<pre> // sur une machine locale: +<pre class="brush: html"> // sur une machine locale: <Html> - <Tête> + <Head> <Link rel = "StyleSheet" href = "example.css" type = "text / css" /> <Script> Function sref () { diff --git a/files/fr/web/api/stylesheet/ownernode/index.html b/files/fr/web/api/stylesheet/ownernode/index.html index d736810190..a0f97236f8 100644 --- a/files/fr/web/api/stylesheet/ownernode/index.html +++ b/files/fr/web/api/stylesheet/ownernode/index.html @@ -14,8 +14,8 @@ translation_of: Web/API/StyleSheet/ownerNode <h2 id="Example">Exemple</h2> -<pre class="eval"><Html> - <Tête> +<pre class="brush: html"><Html> + <Head> <Link rel = "StyleSheet" href = "example.css" type = "text / css" /> <Script> Function stilo () { diff --git a/files/fr/web/api/uievent/layerx/index.html b/files/fr/web/api/uievent/layerx/index.html index c4ea6de756..d48034f4c7 100644 --- a/files/fr/web/api/uievent/layerx/index.html +++ b/files/fr/web/api/uievent/layerx/index.html @@ -26,7 +26,7 @@ translation_of: Web/API/UIEvent/layerX <h2 id="Syntax"><strong>Exemples</strong></h2> -<pre class="eval"><html> +<pre class="brush: html"><html> <head> <title>Exemple pageX\pageY & layerX\layerY</title> diff --git a/files/fr/web/api/webgl_api/tutorial/lighting_in_webgl/index.html b/files/fr/web/api/webgl_api/tutorial/lighting_in_webgl/index.html index 702088d89f..e61f615228 100644 --- a/files/fr/web/api/webgl_api/tutorial/lighting_in_webgl/index.html +++ b/files/fr/web/api/webgl_api/tutorial/lighting_in_webgl/index.html @@ -143,7 +143,7 @@ gl.uniformMatrix4fv(nUniform, false, new WebGLFloatArray(normalMatrix.flatten()) <p>Le fragment shader a maintenant besoin d'être mis à jour en prenant en compte la quantité de lumière calculée précédemment par le vertex shader:</p> -<pre class="brush: js"><script id="shader-fs" type="x-shader/x-fragment"> +<pre class="brush: html"><script id="shader-fs" type="x-shader/x-fragment"> varying highp vec2 vTextureCoord; varying highp vec3 vLighting; diff --git a/files/fr/web/api/webvtt_api/index.html b/files/fr/web/api/webvtt_api/index.html index eaca4fd78c..43a0d9ba78 100644 --- a/files/fr/web/api/webvtt_api/index.html +++ b/files/fr/web/api/webvtt_api/index.html @@ -774,7 +774,7 @@ That's <00:00:21.000>amore <pre class="brush: plain">WEBVTT</pre> -<p> 3. Leave the second line blank, and on the third line the time for first cue is to be specified. For example, for a first cue starting at time 1 second and ending at 5 seconds, it is written as:</p> +<p>Leave the second line blank, and on the third line the time for first cue is to be specified. For example, for a first cue starting at time 1 second and ending at 5 seconds, it is written as:</p> <pre class="brush: plain">00:01.000 --> 00:05.000</pre> diff --git a/files/fr/web/api/window/alert/index.html b/files/fr/web/api/window/alert/index.html index 4583f71d4e..9f41bd3dff 100644 --- a/files/fr/web/api/window/alert/index.html +++ b/files/fr/web/api/window/alert/index.html @@ -25,7 +25,7 @@ translation_of: Web/API/Window/alert <h3 id="Notes">Notes</h3> <p>Le dialogue d'alerte doit être utilisé pour les messages qui ne demandent aucune réponse de la part de l'utilisateur, à part son acceptation du message.</p> -<p>Le texte suivant est commun à cet article, DOM:window.prompt et DOM:window.confirm Les boîtes de dialogue sont des fenêtres modales : elles empêchent l'utilisateur d'accéder au reste de l'interface du programme tant qu'elles ne sont pas fermées. C'est pourquoi il ne faut pas abuser des fonctions créant une boîte de dialogue (ou fenêtre modale).</p> +<p>Le texte suivant est commun à cet article, <code>DOM:window.prompt</code> et <code>DOM:window.confirm</code> Les boîtes de dialogue sont des fenêtres modales : elles empêchent l'utilisateur d'accéder au reste de l'interface du programme tant qu'elles ne sont pas fermées. C'est pourquoi il ne faut pas abuser des fonctions créant une boîte de dialogue (ou fenêtre modale).</p> <p>Les applications utilisant le chrome (par exemple les extensions) devront plutôt utiliser les méthodes de <a href="fr/NsIPromptService">nsIPromptService</a>.</p> <h3 id="Sp.C3.A9cification">Spécification</h3> <p>{{ DOM0() }}</p> diff --git a/files/fr/web/api/window/blur/index.html b/files/fr/web/api/window/blur/index.html index aaad6b9ec1..75091cf2a6 100644 --- a/files/fr/web/api/window/blur/index.html +++ b/files/fr/web/api/window/blur/index.html @@ -22,7 +22,7 @@ translation_of: Web/API/Window/blur <h2 id="Notes">Notes</h2> -<p>La méthode window.blur () est l'équivalent programmatique du déplacement du focus de l'utilisateur loin de la fenêtre courante.</p> +<p>La méthode <code>window.blur()</code> est l'équivalent programmatique du déplacement du focus de l'utilisateur loin de la fenêtre courante.</p> <h2 id="Specification">Spécification</h2> diff --git a/files/fr/web/api/window/close/index.html b/files/fr/web/api/window/close/index.html index b137990883..b5ea2c278c 100644 --- a/files/fr/web/api/window/close/index.html +++ b/files/fr/web/api/window/close/index.html @@ -15,8 +15,8 @@ translation_of: Web/API/Window/close <p>Lorsque cette méthode est appelée, la fenêtre référencée est fermée.</p> <p>Cette méthode est uniquement autorisée à être appelée pour des fenêtres qui ont été ouvertes par un script à l'aide de la méthode <a href="fr/DOM/window.open">window.open</a>. Si la fenêtre n'a pas été ouverte par un script, l'erreur suivante apparaît dans la console JavaScript : <code>Scripts may not close windows that were not opened by script.</code></p> <h4 id="Exemples">Exemples</h4> -<h5 id="Fermeture_d.27une_fen.C3.AAtre_ouverte_avec_window.open.28.29">Fermeture d'une fenêtre ouverte avec window.open()</h5> -<pre><script type="text/javascript"> +<h5 id="Fermeture_d.27une_fen.C3.AAtre_ouverte_avec_window.open.28.29">Fermeture d'une fenêtre ouverte avec <code>window.open()</code></h5> +<pre class="brush: html"><script type="text/javascript"> // Variable globale pour stocker une référence vers la fenêtre ouverte var fenetreOuverte; @@ -31,7 +31,7 @@ function fermerFenetreOuverte() </script> </pre> <h5 id="Fermeture_de_la_fen.C3.AAtre_courante">Fermeture de la fenêtre courante</h5> -<pre><script type="text/javascript"> +<pre class="brush: html"><script type="text/javascript"> function fermerFenetreCourante() { window.close(); diff --git a/files/fr/web/api/window/confirm/index.html b/files/fr/web/api/window/confirm/index.html index 2f49bf5c4c..bed8eb3463 100644 --- a/files/fr/web/api/window/confirm/index.html +++ b/files/fr/web/api/window/confirm/index.html @@ -31,7 +31,7 @@ translation_of: Web/API/Window/confirm <h3 id="Notes">Notes</h3> -<p>Le texte suivant est commun à cet article, DOM:window.prompt et DOM:window.confirm Les boîtes de dialogue sont des fenêtres modales : elles empêchent l'utilisateur d'accéder au reste de l'interface du programme tant qu'elles ne sont pas fermées. C'est pourquoi il ne faut pas abuser des fonctions créant une boîte de dialogue (ou fenêtre modale).</p> +<p>Le texte suivant est commun à cet article, <code>DOM:window.prompt</code> et <code>DOM:window.confirm</code> Les boîtes de dialogue sont des fenêtres modales : elles empêchent l'utilisateur d'accéder au reste de l'interface du programme tant qu'elles ne sont pas fermées. C'est pourquoi il ne faut pas abuser des fonctions créant une boîte de dialogue (ou fenêtre modale).</p> <p>Les applications utilisant le chrome (par exemple les extensions) devront plutôt utiliser les méthodes de <a href="fr/NsIPromptService">nsIPromptService</a>.</p> diff --git a/files/fr/web/api/window/directories/index.html b/files/fr/web/api/window/directories/index.html index bac28b3489..b0255c82be 100644 --- a/files/fr/web/api/window/directories/index.html +++ b/files/fr/web/api/window/directories/index.html @@ -31,7 +31,7 @@ translation_of: Web/API/Window/directories <h3 id="Example">Exemple</h3> -<pre class="notranslate"><script> +<pre class="brush: html"><script> function dirs() { alert(window.directories); } diff --git a/files/fr/web/api/window/dump/index.html b/files/fr/web/api/window/dump/index.html index aa1ba730e6..8a44c0818d 100644 --- a/files/fr/web/api/window/dump/index.html +++ b/files/fr/web/api/window/dump/index.html @@ -22,5 +22,4 @@ translation_of: Web/API/Window/dump <p>Vous aurez besoin d'une console pour voir quelque chose. Si vous n'en avez pas déjà une, fermez et réouvrez le programme en ajoutant le paramètre <code>-console</code> à la ligne de commande.</p> <p><code>dump</code> est également disponible au composants XPCOM implémentés en JavaScript, même si <a href="/fr/DOM/window">window</a> n'est pas l'objet global dans ce contexte.</p> <h3 id="Sp.C3.A9cification">Spécification</h3> -<p>{{ DOM0() }}</p> -<p>{{ languages( { "en": "en/DOM/window.dump", "ja": "ja/DOM/window.dump", "pl": "pl/DOM/window.dump" } ) }}</p> +<p>{{ DOM0() }}</p>
\ No newline at end of file diff --git a/files/fr/web/api/window/focus/index.html b/files/fr/web/api/window/focus/index.html index b07ab44b65..02c25eb163 100644 --- a/files/fr/web/api/window/focus/index.html +++ b/files/fr/web/api/window/focus/index.html @@ -34,6 +34,4 @@ translation_of: Web/API/Window/focus <td> </td> </tr> </tbody> -</table> - -<p>{{ languages( { "ja": "ja/DOM/window.focus", "pl": "pl/DOM/window.focus" } ) }}</p> +</table>
\ No newline at end of file diff --git a/files/fr/web/api/window/frames/index.html b/files/fr/web/api/window/frames/index.html index 1fd6a767fe..9a1c20a92f 100644 --- a/files/fr/web/api/window/frames/index.html +++ b/files/fr/web/api/window/frames/index.html @@ -25,7 +25,7 @@ translation_of: Web/API/Window/frames <ul> <li><code>frameList</code> est une liste d'objets frame, semblable à un tableau grâce à la propriété <code>length</code> . Ses éléments sont accessibles en utilisant la notation <code>{{ mediawiki.external('i') }}</code>.</li> <li><code>frameList === window</code> est évalué à <code>true</code>.</li> - <li>Chaque élément de window.frames est un pseudo tableau représentant l'objet <a href="/en/DOM/window">window</a> correspondant au contenu de la <a href="/en/HTML/Element/frame"><frame></a> ou <a href="/en/HTML/Element/iframe"><iframe></a> , et non au DOM element (i)frame (ex., <code>window.frames[ 0 ]</code> équivaut à <code>document.getElementsByTagName( "iframe" )[ 0 ].contentWindow</code>).</li> + <li>Chaque élément de <code>window.frames</code> est un pseudo tableau représentant l'objet <a href="/en/DOM/window">window</a> correspondant au contenu de la <a href="/en/HTML/Element/frame"><frame></a> ou <a href="/en/HTML/Element/iframe"><iframe></a> , et non au DOM element (i)frame (ex., <code>window.frames[ 0 ]</code> équivaut à <code>document.getElementsByTagName( "iframe" )[ 0 ].contentWindow</code>).</li> <li>pour plus de détails sur la valeur retournée, se référer au <a href="http://groups.google.com/group/mozilla.dev.platform/browse_thread/thread/5628c6f346859d4f/169aa7004565066?hl=en&ie=UTF-8&oe=utf-8&q=window.frames&pli=1">fil de discussion sur mozilla.dev.platform</a>.</li> </ul> diff --git a/files/fr/web/api/window/getcomputedstyle/index.html b/files/fr/web/api/window/getcomputedstyle/index.html index 3309f13543..2c4294f100 100644 --- a/files/fr/web/api/window/getcomputedstyle/index.html +++ b/files/fr/web/api/window/getcomputedstyle/index.html @@ -35,7 +35,7 @@ var style = window.getComputedStyle(elem1, null); // var style = document.defaultView.getComputedStyle(elem1, null); </pre> -<pre class="brush: js"><style> +<pre class="brush: html"><style> #elem-container{ position: absolute; left: 100px; diff --git a/files/fr/web/api/window/getdefaultcomputedstyle/index.html b/files/fr/web/api/window/getdefaultcomputedstyle/index.html index eb433e24e2..7c2363a4e4 100644 --- a/files/fr/web/api/window/getdefaultcomputedstyle/index.html +++ b/files/fr/web/api/window/getdefaultcomputedstyle/index.html @@ -32,7 +32,7 @@ translation_of: Web/API/window/getDefaultComputedStyle var miseEnForme = window.getDefaultComputedStyle(elem1); </pre> -<pre class="brush: js"><style> +<pre class="brush: html"><style> #conteneur-elem { position: absolute; left: 100px; diff --git a/files/fr/web/api/window/history/index.html b/files/fr/web/api/window/history/index.html index 04b1a2052f..80fc573e76 100644 --- a/files/fr/web/api/window/history/index.html +++ b/files/fr/web/api/window/history/index.html @@ -5,7 +5,7 @@ translation_of: Web/API/Window/history --- <div>{{APIRef}}</div> -<p>La propriété en lecture seule <strong>Window.history</strong> renvoie une référence à l'objet {{domxref("History")}}, qui offre la possibilité de manipuler l'historique de session du navigateur (pages visitées dans l'onglet ou le cadre dans lesquels la page courante est chargée).</p> +<p>La propriété en lecture seule <strong><code>Window.history</code></strong> renvoie une référence à l'objet {{domxref("History")}}, qui offre la possibilité de manipuler l'historique de session du navigateur (pages visitées dans l'onglet ou le cadre dans lesquels la page courante est chargée).</p> <p>L'objet <code>History</code> obtenu a les méthodes suivantes : voir <a href="/en/DOM/Manipulating_the_browser_history">la manipulation de l'historique du navigateur</a> pour avoir plus de détails ainsi que des exemples.<br> En particulier, cet article explique les caractéristiques des méthodes <code>pushState()</code> et <code>replaceState()</code>qu'il est utile de connaître avant de les utiliser.</p> diff --git a/files/fr/web/api/window/index.html b/files/fr/web/api/window/index.html index 285b6d9f32..d5c5e70052 100644 --- a/files/fr/web/api/window/index.html +++ b/files/fr/web/api/window/index.html @@ -31,7 +31,7 @@ translation_of: Web/API/Window <dd>Cette propriété indique si la fenêtre en cours est fermée ou non.</dd> <dt>{{domxref("Window.console")}} {{ReadOnlyInline}}</dt> <dd>Renvoie une référence à l'objet console qui fournit l'accès à la console de débogage du navigateur.</dd> - <dt>{{domxref("Window.content")}} et Window._content {{Non-standard_inline}} {{obsolete_inline}}{{ReadOnlyInline}}</dt> + <dt>{{domxref("Window.content")}} et <code>Window._content</code> {{Non-standard_inline}} {{obsolete_inline}}{{ReadOnlyInline}}</dt> <dd>Renvoie une référence à l'élément de contenu dans la fenêtre en cours. Depuis Firefox 57 (initialement Nightly uniquement), les deux versions sont uniquement disponibles à partir du code chrome (privilégié) et ne sont plus disponibles sur le Web.</dd> <dt>{{domxref("Window.controllers")}}{{non-standard_inline}}{{ReadOnlyInline}}</dt> <dd>Renvoie les objets du contrôleur XUL pour la fenêtre chrome en cours.</dd> diff --git a/files/fr/web/api/window/load_event/index.html b/files/fr/web/api/window/load_event/index.html index d418a89a96..9226d9630b 100644 --- a/files/fr/web/api/window/load_event/index.html +++ b/files/fr/web/api/window/load_event/index.html @@ -74,13 +74,11 @@ original_slug: Web/Events/load <h2 id="Exemple">Exemple</h2> -<div> -<pre><script> +<pre class="brush: html"><script> window.addEventListener("load", function(event) { console.log("Toutes les ressources sont chargées !"); }); </script></pre> -</div> <h2 id="Évènements_liés">Évènements liés</h2> diff --git a/files/fr/web/api/window/open/index.html b/files/fr/web/api/window/open/index.html index 863f61a1a9..6c44f9dd5c 100644 --- a/files/fr/web/api/window/open/index.html +++ b/files/fr/web/api/window/open/index.html @@ -59,7 +59,7 @@ function openRequestedPopup() { <p>Si une fenêtre du nom <var>strWindowName</var> existe déjà, alors, au lieu d'ouvrir une nouvelle fenêtre, <var>strUrl</var> est chargée dans cette fenêtre existante. Dans ce cas, la valeur renvoyée par la méthode est la fenêtre existante, et <var>strWindowFeatures</var> est ignorée. Fournir une chaîne vide pour <var>strUrl</var> est une manière d'obtenir une référence à une fenêtre ouverte par son nom sans en changer l'adresse. Si vous désirez ouvrir une nouvelle fenêtre à chaque appel de <code>window.open()</code>, il faut utiliser la nom réservé <var>_blank</var> pour <var>strWindowName</var>.</p> <div class="note"> -<p><strong>Note :</strong> À propos de l'utilisation de window.open pour ré-ouvrir ou donner le focus à une fenêtre existante portant un nom connu du domaine : Cette fonctionalité n'est pas valide pour tous les navigateurs et qui plus est avec des comportement variables. Firefox (50.0.1) fonctionne comme il est décrit ici : depuis le même domaine+port la ré-exécution de window.open avec le même nom va accéder à la fenêtre précédemment ouverte. Google Chrome (55.0.2883.87 m ) pour sa part ne l'exécutera qu'à partir du même parent (nommé "opener", comme si les fenêtres étaient créées avec une dépendance et uniquement avec window.open). Il s'agit là d'une limitation considérable ce qui génère une incroyable complexité de développement parfois sans issue. Firefox récupère le handle vers toutes les fenêtres du domaine dont le nom est connu, ce qui permet d'accéder à leur données, mais il ne peut exécuter une commande HTMLElement.focus() vers l'une quelconque de ces fenêtres, ce qui interdit de réouvrir la fenêtre pourtant connue comme active. Pour sa part Chrome peut redonner le focus à une fenêtre (onglet) enfant mais l'opération est impossible entre frères et depuis l'enfant vers le parent. Quant aux autres fenêtres du même domaine (même famille ?) non ouvertes avec window.open elles sont inconnues et<code> window.open('',<name>,'')</code> ouvrira alors des doublons. La fonction <code>hw=window.open('',strWindowName<strong> </strong> ,'')</code> est pourtant la seule qui permette de récupérer un handle en connaissant un nom et théoriquement éviter la création de doublons, mais pour l'instant, 22/02/2017, les différences de comportement des navigateurs ne permettent de l'utiliser que de manière partielle dans des cas très restreints.</p> +<p><strong>Note :</strong> À propos de l'utilisation de <code>window.open</code> pour ré-ouvrir ou donner le focus à une fenêtre existante portant un nom connu du domaine : Cette fonctionalité n'est pas valide pour tous les navigateurs et qui plus est avec des comportement variables. Firefox (50.0.1) fonctionne comme il est décrit ici : depuis le même domaine+port la ré-exécution de window.open avec le même nom va accéder à la fenêtre précédemment ouverte. Google Chrome (55.0.2883.87 m ) pour sa part ne l'exécutera qu'à partir du même parent (nommé "opener", comme si les fenêtres étaient créées avec une dépendance et uniquement avec <code>window.open</code>). Il s'agit là d'une limitation considérable ce qui génère une incroyable complexité de développement parfois sans issue. Firefox récupère le handle vers toutes les fenêtres du domaine dont le nom est connu, ce qui permet d'accéder à leur données, mais il ne peut exécuter une commande <code>HTMLElement.focus()</code> vers l'une quelconque de ces fenêtres, ce qui interdit de réouvrir la fenêtre pourtant connue comme active. Pour sa part Chrome peut redonner le focus à une fenêtre (onglet) enfant mais l'opération est impossible entre frères et depuis l'enfant vers le parent. Quant aux autres fenêtres du même domaine (même famille ?) non ouvertes avec <code>window.open</code> elles sont inconnues et<code> window.open('',<name>,'')</code> ouvrira alors des doublons. La fonction <code>hw=window.open('',strWindowName<strong> </strong> ,'')</code> est pourtant la seule qui permette de récupérer un handle en connaissant un nom et théoriquement éviter la création de doublons, mais pour l'instant, 22/02/2017, les différences de comportement des navigateurs ne permettent de l'utiliser que de manière partielle dans des cas très restreints.</p> </div> <p><var>strWindowFeatures</var> est une chaîne optionnelle contenant une liste, séparée par des virgules, de fonctionnalités demandées pour la nouvelle fenêtre. Après qu'une fenêtre soit ouverte, vous ne pouvez pas utiliser JavaScript pour changer ses fonctionnalités et ses barres d'outils. Si <var>strWindowName</var> ne spécifie pas une fenêtre existante et si vous ne fournissez pas le paramètre <var>strWindowFeatures</var> (ou si celui-ci est une chaîne vide), la nouvelle fenêtre secondaire comportera les barres d'outils par défaut de la fenêtre principale.</p> @@ -174,7 +174,7 @@ function openRequestedPopup() { <p>Exemple :</p> -<pre><script type="text/javascript"> +<pre class="brush: html"><script type="text/javascript"> var WindowObjectReference; // variable globale function openRequestedPopup() { @@ -189,7 +189,7 @@ function openRequestedPopup() { <h3 id="Bonnes_pratiques">Bonnes pratiques</h3> -<pre><script type="text/javascript"> +<pre class="brush: html"><script type="text/javascript"> var WindowObjectReference = null; // variable globale function openFFPromotionPopup() { @@ -228,7 +228,7 @@ l'adoption de Firefox</a></p> <p>Vous pouvez également paramétriser la fonction pour la rendre polyvalente, fonctionnelle dans plus de situations, et donc réutilisable dans d'autres scripts et pages Web :</p> -<pre><script type="text/javascript"> +<pre class="brush: html"><script type="text/javascript"> var WindowObjectReference = null; // variable globale function openRequestedPopup(strUrl, strWindowName) { @@ -248,7 +248,7 @@ function openRequestedPopup(strUrl, strWindowName) { <p>Vous pouvez également ne permettre à cette fonction que d'ouvrir une seule fenêtre secondaire et de la réutiliser pour d'autres liens de cette manière :</p> -<pre><script type="text/javascript"> +<pre class="brush: html"><script type="text/javascript"> var WindowObjectReference = null; // variable globale var PreviousUrl; /* variable globale qui stockera l'URL actuellement chargée dans la fenêtre secondaire */ @@ -308,11 +308,11 @@ de Firefox</a></p> <dt>Comment ouvrir une ressource référencée par un lien dans un nouvel onglet ? ou dans un onglet spécifique ?</dt> <dd>Pour l'instant, ce n'est pas possible. Seul l'utilisateur peut modifier ses préférences avancées pour faire cela. <a href="http://kmeleon.sourceforge.net/">K-meleon 1.1</a>, un navigateur basé sur Mozilla, donne un contrôle et un pouvoir complet à l'utilisateur sur la manière dont les liens sont ouverts. Certaines extensions avancées donnent également à Mozilla et Firefox un grand pouvoir concernant la manière dont les ressources référencées sont chargées. Dans quelques années, la <a href="http://www.w3.org/TR/2004/WD-css3-hyperlinks-20040224/#target0">propriété target du module CSS3 hyperlien</a> pourrait être implémentée (si le module CSS3 Hyperlink tel qu'il existe à présent est approuvé). Même si cela se fait et lorsque cela se produira, attendez-vous à ce que les développeurs de navigateurs utilisant des onglets donnent un pouvoir de veto à l'utilisateur et un contrôle total de la façon dont les liens peuvent ouvrir des pages Web. La façon d'ouvrir un lien devrait toujours être entièrement sous le contrôle de l'utilisateur.</dd> <dt>Comment savoir si une fenêtre que j'ai ouverte l'est toujours ?</dt> - <dd>Vous pouvez tester l'existence de la référence à l'objet window, qui est la valeur renvoyée en cas de succès de l'appel à window.open(), et vérifier ensuite que la valeur renvoyée par <var>WindowObjectReference</var>.closed est bien <var>false</var>.</dd> + <dd>Vous pouvez tester l'existence de la référence à l'objet <code>window</code>, qui est la valeur renvoyée en cas de succès de l'appel à <code>window.open()</code>, et vérifier ensuite que la valeur renvoyée par <var>WindowObjectReference</var>.closed est bien <var>false</var>.</dd> <dt>Comment savoir si ma fenêtre a été bloquée par un bloqueur de popups ?</dt> <dd>Avec les bloqueurs de popups intégrés dans Mozilla/Firefox et Internet Explorer 6 SP2, il est possible de vérifier la valeur renvoyée par <code>window.open()</code> : elle sera <var>null</var> si la fenêtre n'a pas été autorisée à s'ouvrir. Cependant, pour la plupart des autres bloqueurs de popups, il n'existe pas de manière fiable.</dd> <dt>Quelle est la relation JavaScript entre la fenêtre principale et la fenêtre secondaire ?</dt> - <dd>La valeur renvoyée par la méthode window.open() est la propriété <a href="fr/DOM/window.opener">opener</a>. La variable <var>WindowObjectReference</var> lie la fenêtre principale (opener) à la fenêtre secondaire qu'elle a ouverte, tandis que le mot-clé <code>opener</code> liera la fenêtre secondaire à sa fenêtre principale (celle qui a déclenché son ouverture).</dd> + <dd>La valeur renvoyée par la méthode <code>window.open()</code> est la propriété <a href="fr/DOM/window.opener">opener</a>. La variable <var>WindowObjectReference</var> lie la fenêtre principale (opener) à la fenêtre secondaire qu'elle a ouverte, tandis que le mot-clé <code>opener</code> liera la fenêtre secondaire à sa fenêtre principale (celle qui a déclenché son ouverture).</dd> <dt>Je n'arrive pas à accéder aux propriétés de la nouvelle fenêtre secondaire. J'obtiens toujours une erreur dans la console JavaScript disant « Erreur : uncaught exception: Permission denied to get property <property_name or method_name> ». Pourquoi cela ?</dt> <dd><p>Ceci est causé par la restriction de sécurité des scripts entre domaines (aussi appelée<em>Same Origin Policy</em> , « Politique de même origine »). Un script chargé dans une fenêtre (ou cadre) d'une origine donnée (nom de domaine) <strong>ne peut pas obtenir ou modifier</strong> des propriétés d'une autre fenêtre (ou cadre) ou les propriétés d'aucun de ses objets HTML si celle-ci provient d'une autre origine distincte (nom de domaine). C'est pourquoi, avant d'exécuter un script se référant à une fenêtre secondaire depuis la fenêtre principale, le navigateur vérifiera que la fenêtre secondaire possède le même nom de domaine. Plus d'informations à propos de la restriction de sécurité des scripts entre domaines : <a href="http://www.mozilla.org/projects/security/components/same-origin.html">http://www.mozilla.org/projects/secu...me-origin.html</a></p></dd> </dl> @@ -321,11 +321,11 @@ de Firefox</a></p> <h4 id=".C3.89vitez_de_recourir_.C3.A0_window.open.28.29">Évitez de recourir à <code>window.open()</code></h4> -<p>De manière générale, il est préférable d'éviter d'utiliser window.open() pour plusieurs raisons :</p> +<p>De manière générale, il est préférable d'éviter d'utiliser <code>window.open()</code> pour plusieurs raisons :</p> <ul> <li>Tous les navigateurs basés sur Mozilla offrent la navigation par onglets, et il s'agit du mode préféré pour ouvrir des ressources référencées… pas seulement dans le cas des navigateurs basés sur Mozilla, mais dans tous les autres navigateurs offrant la navigation par onglets. En d'autres mots, les utilisateurs de navigateurs utilisant des onglets préfèrent ouvrir des onglets que des fenêtres dans la plupart des situations. Ce type de navigateur gagne rapidement en popularité depuis plusieurs années et cette tendance ne semble pas près de s'arrêter. La version 7 d'Internet Explorer sortie en octobre 2006 propose également la navigation par onglets.</li> - <li>Il existe à présent <a href="https://addons.update.mozilla.org/extensions/showlist.php?application=mozilla&category=Tabbed+Browsing&numpg=50&os=windows&version=auto-detect&submit=Update">plusieurs extensions à Mozilla</a> (comme Multizilla) et <a href="https://addons.update.mozilla.org/extensions/showlist.php?application=firefox&version=1.0+&os=Windows&category=Tabbed%20Browsing">à Firefox</a> (comme <a href="https://addons.update.mozilla.org/extensions/moreinfo.php?application=firefox&version=1.0%20&os=Windows&category=Tabbed%20Browsing&numpg=10&id=158">Tabbrowser preferences</a>), fonctionnalités et préférences avancées basées sur la navigation par onglets, sur la conversion des appels à window.open() en ouvertures d'onglets, et sur la neutralisation des appels à window.open(). En particulier, afin de neutraliser l'ouverture de nouvelles fenêtres non demandées (souvent présentés comme bloquant les fenêtre popups non sollicitées ou les ouvertures automatiques de fenêtres par des scripts). Parmi ces fonctionnalités qu'on peut retrouver dans des extensions, il y a l'ouverture d'un lien dans une nouvelle fenêtre ou non, dans la même fenêtre, dans un nouvel onglet ou non, en arrière-plan ou non. Coder sans réfléchir pour ouvrir de nouvelles fenêtres n'est plus assuré de succès, ne pourra pas se faire par la force, et dans le cas où l'auteur Web y parvient, ne fera qu'ennuyer la majorité des utilisateurs.</li> + <li>Il existe à présent <a href="https://addons.update.mozilla.org/extensions/showlist.php?application=mozilla&category=Tabbed+Browsing&numpg=50&os=windows&version=auto-detect&submit=Update">plusieurs extensions à Mozilla</a> (comme Multizilla) et <a href="https://addons.update.mozilla.org/extensions/showlist.php?application=firefox&version=1.0+&os=Windows&category=Tabbed%20Browsing">à Firefox</a> (comme <a href="https://addons.update.mozilla.org/extensions/moreinfo.php?application=firefox&version=1.0%20&os=Windows&category=Tabbed%20Browsing&numpg=10&id=158">Tabbrowser preferences</a>), fonctionnalités et préférences avancées basées sur la navigation par onglets, sur la conversion des appels à <code>window.open()</code> en ouvertures d'onglets, et sur la neutralisation des appels à <code>window.open()</code>. En particulier, afin de neutraliser l'ouverture de nouvelles fenêtres non demandées (souvent présentés comme bloquant les fenêtre popups non sollicitées ou les ouvertures automatiques de fenêtres par des scripts). Parmi ces fonctionnalités qu'on peut retrouver dans des extensions, il y a l'ouverture d'un lien dans une nouvelle fenêtre ou non, dans la même fenêtre, dans un nouvel onglet ou non, en arrière-plan ou non. Coder sans réfléchir pour ouvrir de nouvelles fenêtres n'est plus assuré de succès, ne pourra pas se faire par la force, et dans le cas où l'auteur Web y parvient, ne fera qu'ennuyer la majorité des utilisateurs.</li> <li>Les nouvelles fenêtres peuvent avoir leur barre de menu, leurs barres de défilement, leur barre d'état, leur redimensionnabilité etc. désactivées. Ceci n'est pas possible avec de nouveaux onglets. Par conséquent, de nombreux utilisateurs préfèrent utiliser des onglets étant donné que l'interface de leur navigateur est laissée intacte et reste stable.</li> <li>L'ouverture de nouvelles fenêtres, même avec leurs fonctionnalités réduites, utilise des ressources système considérables sur l'ordinateur de l'utilisateur (processeur, mémoire RAM) et met en jeu une grande quantité de code à exécuter (gestion de la sécurité, de la mémoire, diverses options de code parfois assez complexes, la construction du cadre de la fenêtre, des barres d'outils de la fenêtre, son positionnement et sa taille, etc.). L'ouverture de nouveaux onglets demande nettement moins de ressources système et est plus rapide à exécuter que d'ouvrir de nouvelles fenêtres.</li> </ul> @@ -412,7 +412,7 @@ de Firefox</a></p> <p>Dans les cas où <code>left</code> et <code>screenX</code> (et/ou <code>top</code> et <code>screenY</code>) ont des valeurs contradictoires, <code>left</code> et <code>top</code> ont priorité sur <code>screenX</code> et <code>screenY</code> respectivement. Si <code>left</code> et <code>screenX</code> (et/ou <code>top</code> et <code>screenY</code>) sont définies dans la liste <var>strWindowFeatures</var>, les valeurs <code>left</code> (et/ou <code>top</code>) seront reconnues et utilisées. Dans l'exemple suivant, la nouvelle fenêtre sera positionnée à 100 pixels du bord gauche de la zone de travail des applications du système d'exploitation de l'utilisateur, et non à 200 pixels.</p> -<pre><script type="text/javascript"> +<pre class="brush: html"><script type="text/javascript"> WindowObjectReference = window.open("http://www.lemonde.fr/", "NomDeLaFenetreLeMonde", "left=100,screenX=200,resizable,scrollbars,status"); @@ -423,7 +423,7 @@ WindowObjectReference = window.open("http://www.lemonde.fr/", <p><code>outerWidth</code> a priorité sur <code>width</code>, et <code>width</code> a priorité sur <code>innerWidth</code>. <code>outerHeight</code> a priorité sur <code>height</code> et <code>height</code> a priorité sur <code>innerHeight</code>. Dans l'exemple suivant, les navigateurs basés sur Mozilla créeront une nouvelle fenêtre avec une taille extérieure (outerWidth) de 600 pixels de large et ignoreront la requête d'une largeur (width) de 500 pixels ainsi que celle d'une taille intérieure (innerWidth) de 400 pixels.</p> -<pre><script type="text/javascript"> +<pre class="brush: html"><script type="text/javascript"> WindowObjectReference = window.open("http://www.wwf.org/", "NomDeLaFenetreWWF", "outerWidth=600,width=500,innerWidth=400,resizable,scrollbars,status"); @@ -459,21 +459,21 @@ WindowObjectReference = window.open("http://www.wwf.org/", <h4 id="Note_sur_les_probl.C3.A8mes_de_s.C3.A9curit.C3.A9_li.C3.A9s_.C3.A0_la_pr.C3.A9sence_de_la_barre_d.27.C3.A9tat">Note sur les problèmes de sécurité liés à la présence de la barre d'état</h4> -<p>Dans Internet Explorer 6 pour XP SP2, pour les fenêtres ouvertes à l'aide de window.open() :</p> +<p>Dans Internet Explorer 6 pour XP SP2, pour les fenêtres ouvertes à l'aide de <code>window.open()</code> :</p> <blockquote> -<p>« Pour les fenêtres ouvertes à l'aide de window.open() :<br> +<p>« Pour les fenêtres ouvertes à l'aide de <code>window.open()</code> :<br> Attendez-vous à ce que la barre d'état soit présente, et codez en conséquence. <strong>La barre d'état sera activée par défaut</strong> et fait entre 20 et 25 pixels de haut. (...) »<br> citation de <a href="http://msdn.microsoft.com/security/productinfo/xpsp2/default.aspx?pull=/library/en-us/dnwxp/html/xpsp2web.asp#xpsp_topic5">Fine-Tune Your Web Site for Windows XP Service Pack 2, Browser Window Restrictions in XP SP2</a></p> </blockquote> <blockquote> -<p>« (...) les fenêtres créées à l'aide de la méthode window.open() peuvent être appelées par des scripts et utilisées pour imiter une fausse interface utilisateur ou bureau, ou pour masquer des informations ou des activités malveillantes en dimensionnant la fenêtre de manière à rendre la barre d'état invisible.<br> +<p>« (...) les fenêtres créées à l'aide de la méthode <code>window.open()</code> peuvent être appelées par des scripts et utilisées pour imiter une fausse interface utilisateur ou bureau, ou pour masquer des informations ou des activités malveillantes en dimensionnant la fenêtre de manière à rendre la barre d'état invisible.<br> Les fenêtres d'Internet Explorer fournissent des informations de sécurité visibles par l'utilisateur pour l'aider à identifier avec certitude la source de la page et le niveau de sécurité de la communication avec cette page. Lorsque ces éléments ne sont pas visibles, les utilisateurs peuvent penser qu'ils sont sur une page plus digne de confiance ou interagissent avec un processus système alors qu'il sont en train d'interagir avec un hôte malveillant. (...)<br> <strong>Les fenêtres lancées par des scripts seront affichées entièrement, avec la barre de titre d'Internet Explorer et sa barre d'état.</strong> (...)<br> Gestion de la barre d'état d'Internet Explorer par les scripts<br> Description détaillée<br> - <strong>Internet Explorer a été modifié pour ne désactiver la barre d'état pour aucune fenêtre. La barre d'état est toujours visible pour toutes les fenêtres d'Internet Explorer.</strong> (...) Sans ce changement, les fenêtres créées à l'aide de la méthode window.open() peuvent être appelées par des scripts et imiter une fausse interface utilisateur ou bureau, ou pour masquer des informations importantes pour l'utilisateur.<br> + <strong>Internet Explorer a été modifié pour ne désactiver la barre d'état pour aucune fenêtre. La barre d'état est toujours visible pour toutes les fenêtres d'Internet Explorer.</strong> (...) Sans ce changement, les fenêtres créées à l'aide de la méthode <code>window.open()</code> peuvent être appelées par des scripts et imiter une fausse interface utilisateur ou bureau, ou pour masquer des informations importantes pour l'utilisateur.<br> La barre d'état est une fonction de sécurité des fenêtres d'Internet Explorer qui fournissent à l'utilisateur des informations sur les zones de sécurité. Cette zone ne peut pas être imitée (...)"<br> citation de <a href="http://www.microsoft.com/technet/prodtechnol/winxppro/maintain/sp2brows.mspx#ECAA">Changes to Functionality in Microsoft Windows XP Service Pack 2, Internet Explorer Window Restrictions</a></p> </blockquote> @@ -483,7 +483,7 @@ WindowObjectReference = window.open("http://www.wwf.org/", <p>Dans Internet Explorer 6 pour XP SP2 :</p> <ul> - <li>« window.open() avec fullscreen=yes donnera à présent une fenêtre maximisée, et non une fenêtre en mode kiosque. »</li> + <li>« <code>window.open()</code> avec fullscreen=yes donnera à présent une fenêtre maximisée, et non une fenêtre en mode kiosque. »</li> <li>« La définition de la spécification de fullscreen=yes est modifiée pour signifier "afficher la fenêtre maximisée," ce qui gardera la barre de titre, la barre d'adresse et la barre d'état visibles. »</li> </ul> diff --git a/files/fr/web/api/window/opendialog/index.html b/files/fr/web/api/window/opendialog/index.html index 5329caea16..7449c15b30 100644 --- a/files/fr/web/api/window/opendialog/index.html +++ b/files/fr/web/api/window/opendialog/index.html @@ -44,7 +44,7 @@ translation_of: Web/API/Window/openDialog <dl> <dt><code>all</code></dt> - <dd>Active ou désactive (<code>"all=no"</code>) toutes les fonctionnalités (excepté <code>chrome</code>, <code>dialog</code> et<code>modal</code>). Peut être utilisé conjointement avec les autres drapeaux (par exemple, <code>"menubar=no, all"</code> active toutes les fonctionnalités excepté <code>menubar</code>). Ce drapeau est ignorée par la méthode<a href="/fr/DOM/window.open">window.open()</a> mais pas par window.openDialog().</dd> + <dd>Active ou désactive (<code>"all=no"</code>) toutes les fonctionnalités (excepté <code>chrome</code>, <code>dialog</code> et<code>modal</code>). Peut être utilisé conjointement avec les autres drapeaux (par exemple, <code>"menubar=no, all"</code> active toutes les fonctionnalités excepté <code>menubar</code>). Ce drapeau est ignorée par la méthode<a href="/fr/DOM/window.open">window.open()</a> mais pas par <code>window.openDialog()</code>.</dd> </dl> <h4 id="Default_behaviour">Comportement</h4> diff --git a/files/fr/web/api/window/opener/index.html b/files/fr/web/api/window/opener/index.html index 3ccf6c71ae..d1dd3486ce 100644 --- a/files/fr/web/api/window/opener/index.html +++ b/files/fr/web/api/window/opener/index.html @@ -19,6 +19,6 @@ translation_of: Web/API/Window/opener } </pre> <h3 id="Notes">Notes</h3> -<p>Lorsqu'une fenêtre est ouverte depuis une autre fenêtre, elle conserve une référence à cette première fenêtre dans <b>window.opener</b>. Si la fenêtre courante n'a pas été ouverte par une autre fenêtre, la méthode renvoie <code>null</code>.</p> +<p>Lorsqu'une fenêtre est ouverte depuis une autre fenêtre, elle conserve une référence à cette première fenêtre dans <code>window.opener</code>. Si la fenêtre courante n'a pas été ouverte par une autre fenêtre, la méthode renvoie <code>null</code>.</p> <h3 id="Sp.C3.A9cification">Spécification</h3> <p>{{ DOM0() }}</p>
\ No newline at end of file diff --git a/files/fr/web/api/window/print/index.html b/files/fr/web/api/window/print/index.html index 89f93aecf3..e07fb5d820 100644 --- a/files/fr/web/api/window/print/index.html +++ b/files/fr/web/api/window/print/index.html @@ -47,6 +47,4 @@ translation_of: Web/API/Window/print <li><a href="/en/Printing">Printing</a></li> <li>{{ domxref("window.onbeforeprint") }}</li> <li>{{ domxref("window.onafterprint") }}</li> -</ul> - -<p>{{ languages( { "ja": "ja/DOM/window.print", "it": "it/DOM/window.print" , "zh-cn": "zh-cn/DOM/window.print" } ) }}</p> +</ul>
\ No newline at end of file diff --git a/files/fr/web/api/window/prompt/index.html b/files/fr/web/api/window/prompt/index.html index 6b37e23e15..a5d0f914f2 100644 --- a/files/fr/web/api/window/prompt/index.html +++ b/files/fr/web/api/window/prompt/index.html @@ -56,7 +56,7 @@ signe = window.prompt('Quelle est la réponse ?', '42');</pre> <p>Une boîte de dialogue contient un texte sur une ligne, un bouton "Annuler" ainsi qu'un bouton "OK". Elle permet de renvoyer le texte (éventuellement vide) saisi par l'utilisateur dans le champ de saisie.</p> -<p>The following text is shared between this article, DOM:window.confirm and DOM:window.alertLes boîtes de dialogue sont des fenêtres modales : elles empêchent l'utilisateur d'accéder au reste de l'interface du programme tant que la fenêtre n'est pas fermée. Pour ces raisons, mieux vaut ne pas abuser des fonctions qui créent de telles boîtes de dialogue et autres fenêtres modales.</p> +<p>The following text is shared between this article, <code>DOM:window.confirm</code> and <code>DOM:window.alert</code>. Les boîtes de dialogue sont des fenêtres modales : elles empêchent l'utilisateur d'accéder au reste de l'interface du programme tant que la fenêtre n'est pas fermée. Pour ces raisons, mieux vaut ne pas abuser des fonctions qui créent de telles boîtes de dialogue et autres fenêtres modales.</p> <p>On notera que le résultat de la fonction est une chaîne de caractères. Cela signifie qu'il faut parfois convertir la valeur founie par l'utilisateur. Si, par exemple, on souhaite que la réponse soit un nombre, il faudra la convertir (avec le constructeur {{jsxref("Number")}} éventuellement).</p> diff --git a/files/fr/web/api/window/resizeby/index.html b/files/fr/web/api/window/resizeby/index.html index b74e4ea022..4d3a8873d6 100644 --- a/files/fr/web/api/window/resizeby/index.html +++ b/files/fr/web/api/window/resizeby/index.html @@ -34,7 +34,7 @@ window.resizeBy(-200, -200); <h3 id="Créer_et_redimensionner_une_fenêtre_externe">Créer et redimensionner une fenêtre externe</h3> -<p>Pour des raisons de sécurité, il n'est plus possible dans Firefox pour un site Web de modifier la taille par défaut d'une fenêtre dans un navigateur si la fenêtre n'a pas été créée par window.open () ou contient plusieurs onglets. Consultez le tableau de compatibilité pour plus de détails sur le changement.</p> +<p>Pour des raisons de sécurité, il n'est plus possible dans Firefox pour un site Web de modifier la taille par défaut d'une fenêtre dans un navigateur si la fenêtre n'a pas été créée par <code>window.open()</code> ou contient plusieurs onglets. Consultez le tableau de compatibilité pour plus de détails sur le changement.</p> <p>Même si vous créez une fenêtre avec <code>window.open()</code> <strong>elle n'est pas redimensionnable par défaut.</strong> Pour rendre la fenêtre redimensionnable, vous devez l'ouvrir avec le paramètre <code>"resizable"</code> .</p> diff --git a/files/fr/web/api/window/scrollbypages/index.html b/files/fr/web/api/window/scrollbypages/index.html index d3de7c935c..8419d43545 100644 --- a/files/fr/web/api/window/scrollbypages/index.html +++ b/files/fr/web/api/window/scrollbypages/index.html @@ -39,6 +39,4 @@ window.scrollByPages(-1); <h3 id="Specification">Spécification</h3> -<p>DOM Niveau 0. Ne fait pas partie de la spécification.</p> - -<p>{{ languages( { "ja": "ja/DOM/window.scrollByPages", "pl": "pl/DOM/window.scrollByPages", "zh-cn": "zh-cn/DOM/window.scrollByPages" } ) }}</p> +<p>DOM Niveau 0. Ne fait pas partie de la spécification.</p>
\ No newline at end of file diff --git a/files/fr/web/api/windoweventhandlers/onbeforeunload/index.html b/files/fr/web/api/windoweventhandlers/onbeforeunload/index.html index 0848a6ae06..638f24c27b 100644 --- a/files/fr/web/api/windoweventhandlers/onbeforeunload/index.html +++ b/files/fr/web/api/windoweventhandlers/onbeforeunload/index.html @@ -11,7 +11,7 @@ translation_of: Web/API/WindowEventHandlers/onbeforeunload <pre class="brush: html"><element beforeunload="funcRef(event);" /></pre> -<pre class="brush: js"><script type="text/javascript"> +<pre class="brush: html"><script type="text/javascript"> window.onbeforeunload = funcRef </script></pre> diff --git a/files/fr/web/api/windoweventhandlers/onpopstate/index.html b/files/fr/web/api/windoweventhandlers/onpopstate/index.html index 0a0ab110f2..ff23d12a70 100644 --- a/files/fr/web/api/windoweventhandlers/onpopstate/index.html +++ b/files/fr/web/api/windoweventhandlers/onpopstate/index.html @@ -53,6 +53,4 @@ history.go(2); // affiche "adresse: http://example.com/example.html?page=3, ét <li>{{ domxref("window.history") }}</li> <li><a href="/fr/docs/DOM/manipuler_lhistorique_du_navigateur">Manipuler l'historique du navigateur</a></li> <li><a href="/fr/docs/DOM/Manipulating_the_browser_history/Example">Exemple de navigation en Ajax</a></li> -</ul> - -<p>{{ languages( {"zh-cn": "zh-cn/DOM/window.onpopstate" } ) }}</p> +</ul>
\ No newline at end of file diff --git a/files/fr/web/api/windoweventhandlers/onunload/index.html b/files/fr/web/api/windoweventhandlers/onunload/index.html index 3c04b56c57..613631c10d 100644 --- a/files/fr/web/api/windoweventhandlers/onunload/index.html +++ b/files/fr/web/api/windoweventhandlers/onunload/index.html @@ -12,7 +12,7 @@ translation_of: Web/API/WindowEventHandlers/onunload <p>L'événement <strong><code>unload</code></strong> est déclenché lorsque le contenu et les ressources sont déchargés à la fermeture de la fenêtre. Le processus de suppression des ressources se fait <em>après</em> que l'événement <code>unload </code>a eu lieu.</p> -<p>Les navigateurs équipés d'un bloqueur de pop-up vont ignorer tout appel de window.open() lancé depuis onunload.</p> +<p>Les navigateurs équipés d'un bloqueur de pop-up vont ignorer tout appel de <code>window.open()</code> lancé depuis onunload.</p> <h2 id="Syntaxe">Syntaxe</h2> |