diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:40:17 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:40:17 -0500 |
commit | 33058f2b292b3a581333bdfb21b8f671898c5060 (patch) | |
tree | 51c3e392513ec574331b2d3f85c394445ea803c6 /files/fr/archive/web/javascript/extensions_microsoft/vbarray | |
parent | 8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff) | |
download | translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.gz translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.bz2 translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.zip |
initial commit
Diffstat (limited to 'files/fr/archive/web/javascript/extensions_microsoft/vbarray')
6 files changed, 543 insertions, 0 deletions
diff --git a/files/fr/archive/web/javascript/extensions_microsoft/vbarray/dimensions/index.html b/files/fr/archive/web/javascript/extensions_microsoft/vbarray/dimensions/index.html new file mode 100644 index 0000000000..f2d0731ed5 --- /dev/null +++ b/files/fr/archive/web/javascript/extensions_microsoft/vbarray/dimensions/index.html @@ -0,0 +1,80 @@ +--- +title: VBArray.dimensions +slug: Archive/Web/JavaScript/Extensions_Microsoft/VBArray/dimensions +tags: + - JavaScript + - Méthode + - Non-standard + - Reference +translation_of: Archive/Web/JavaScript/Microsoft_Extensions/VBArray/dimensions +--- +<div>{{JSRef}}{{Non-standard_header}}</div> + +<div class="warning"><strong>Attention !</strong> Cette méthode est spécifique à Microsoft et ne fonctionne qu'avec Internet Explorer.</div> + +<p>La méthode <strong><code>VBArray.dimensions()</code></strong> renvoie le nombre de dimensions d'un objet {{jsxref("VBArray")}}.</p> + +<h2 id="Syntaxe">Syntaxe</h2> + +<pre>monVBArray.dimensions()</pre> + +<h2 id="Exemples">Exemples</h2> + +<pre class="brush: js"><head> + <script type="text/vbscript"> + <!-- + Function CreateVBArray() + Dim i, j, k + Dim a(2, 2) + k = 1 + For i = 0 To 2 + For j = 0 To 2 + a(j, i) = k + document.writeln(k) + k = k + 1 + Next + document.writeln("<br />") + Next + CreateVBArray = a + End Function + --> + </script> + + <script type="text/javascript"> + <!-- + function VBArrayTest(vbarray) { + var a = new VBArray(vbarray); + var b = a.toArray(); + var s = ""; + for (i = 1; i <= a.dimensions() ; i++) { + s += "La borne supérieure de la dimension " + i "; + s += " est " + a.ubound(i) + "."; + } + return s; + } + --> + </script> +</head> + +<body> + <script type="text/javascript"> + <!-- + VBArrayTest(CreateVBArray()); + --> + </script> +</body></pre> + +<h2 id="Prérequis">Prérequis</h2> + +<p>Cette fonctionnalité est prise en charge par les modes suivants : Quirks, Internet Explorer 6 en mode standard, Internet Explorer 7 en mode standard, Internet Explorer 8 en mode standard, Internet Explorer 9 en mode standard et Internet Explorer 10 en mode standard. Elle n'est pas prise en charge par les applications Windows 8.x Store.</p> + +<h2 id="Voir_aussi">Voir aussi</h2> + +<ul> + <li>{{jsxref("VBArray")}}</li> + <li>{{jsxref("VBArray.getItem()")}}</li> + <li>{{jsxref("VBArray.lbound()")}}</li> + <li>{{jsxref("VBArray.ubound()")}}</li> + <li>{{jsxref("VBArray.toArray()")}}</li> + <li><a href="/fr/docs/Web/JavaScript/Extensions_JavaScript_Microsoft">Les extensions JavaScript spécifiques de Microsoft</a></li> +</ul> diff --git a/files/fr/archive/web/javascript/extensions_microsoft/vbarray/getitem/index.html b/files/fr/archive/web/javascript/extensions_microsoft/vbarray/getitem/index.html new file mode 100644 index 0000000000..0c4eec42c3 --- /dev/null +++ b/files/fr/archive/web/javascript/extensions_microsoft/vbarray/getitem/index.html @@ -0,0 +1,89 @@ +--- +title: VBArray.getItem +slug: Archive/Web/JavaScript/Extensions_Microsoft/VBArray/getItem +tags: + - JavaScript + - Méthode + - Non-standard + - Reference +translation_of: Archive/Web/JavaScript/Microsoft_Extensions/VBArray/getItem +--- +<div>{{JSRef}}{{Non-standard_header}}</div> + +<div class="warning"><strong>Attention !</strong> Cette méthode est spécifique à Microsoft et ne fonctionne qu'avec Internet Explorer.</div> + +<p>La méthode <strong><code>VBArray.getItem()</code></strong> l'élément du tableau {{jsxref("VBArray")}} courant à l'emplacement indiqué.</p> + +<h2 id="Syntaxe">Syntaxe</h2> + +<pre>monVBArray.getItem(dimension1[, dimension2[, ... [, dimensionN]]])</pre> + +<h3 id="Paramètres">Paramètres</h3> + +<dl> + <dt><code>dimension1-dimensionN</code></dt> + <dd>Les coordonnées exactes de la valeur qu'on souhaite récupérer dans le tableau <code>VBArray</code>. La valeur <code>n</code> correspond au nombre de dimensions du tableau.</dd> +</dl> + +<h3 id="Valeur_de_retour">Valeur de retour</h3> + +<p>La valeur de l'objet située aux coordonnées <code>dimension1-dimension2-…-dimensionN</code> dans le tableau <code>VBArray</code>.</p> + +<h2 id="Exemples">Exemples</h2> + +<pre class="brush: js"><head> + <script type="text/vbscript"> + <!-- + Function CreateVBArray() + Dim i, j, k + Dim a(2, 2) + k = 1 + For i = 0 To 2 + For j = 0 To 2 + a(j, i) = k + document.writeln(k) + k = k + 1 + Next + document.writeln("<br />") + Next + CreateVBArray = a + End Function + --> + </script> + + <script type="text/javascript"> + <!-- + function GetItemTest(vbarray) { + var i, j; + var a = new VBArray(vbarray); + for (i = 1; i <= 2 ; i++) { + for (j = 1; j <= 2 ; j++) { + console.log(a.getItem(i,j)); + } + } + --> + </script> +</head> + +<body> + <script type="text/javascript"> + <!-- + GetItemTest(CreateVBArray()); + --> + </script> +</body></pre> + +<h2 id="Prérequis">Prérequis</h2> + +<p>Cette fonctionnalité est prise en charge par les modes suivants : Quirks, Internet Explorer 6 en mode standard, Internet Explorer 7 en mode standard, Internet Explorer 8 en mode standard, Internet Explorer 9 en mode standard et Internet Explorer 10 en mode standard. Elle n'est pas prise en charge par les applications Windows 8.x Store.</p> + +<h2 id="Voir_aussi">Voir aussi</h2> + +<ul> + <li>{{jsxref("VBArray")}}</li> + <li>{{jsxref("VBArray.dimensions()")}}</li> + <li>{{jsxref("VBArray.lbound()")}}</li> + <li>{{jsxref("VBArray.ubound()")}}</li> + <li>{{jsxref("VBArray.toArray()")}}</li> + <li><a href="/fr/docs/Web/JavaScript/Extensions_JavaScript_Microsoft">Les extensions JavaScript spécifiques de Microsoft</a></li> +</ul> diff --git a/files/fr/archive/web/javascript/extensions_microsoft/vbarray/index.html b/files/fr/archive/web/javascript/extensions_microsoft/vbarray/index.html new file mode 100644 index 0000000000..0b823f10f4 --- /dev/null +++ b/files/fr/archive/web/javascript/extensions_microsoft/vbarray/index.html @@ -0,0 +1,108 @@ +--- +title: VBArray +slug: Archive/Web/JavaScript/Extensions_Microsoft/VBArray +tags: + - JavaScript + - Microsoft + - Non-standard + - Reference + - VBArray +translation_of: Archive/Web/JavaScript/Microsoft_Extensions/VBArray +--- +<div>{{JSRef}}{{Non-standard_header}}</div> + +<div class="warning"><strong>Attention ! </strong>Cet objet est spécifique à Microsoft et est uniquement pris en charge par Internet Explorer.</div> + +<p>L'objet <strong><code>VBArray</code></strong> permet d'accéder à des tableaux Visual Basic.</p> + +<h2 id="Syntaxe">Syntaxe</h2> + +<pre>varName = new VBArray(safeArray);</pre> + +<h3 id="Paramètres">Paramètres</h3> + +<dl> + <dt><code>safeArray</code></dt> + <dd>Une valeur <code>VBArray</code>.</dd> +</dl> + +<h3 id="Notes">Notes</h3> + +<p>Les tableaux VBArray sont uniquement accessibles en lecture seule et ne peuvent pas être créés directement. L'argument <em>safeArray</em> doit être une valeur VBArray valide. L'obtention d'une telle valeur ne peut se faire que via un contrôle ActiveX ou via un autre objet.</p> + +<p>Les tableaux VBArray peuvent avoir plusieurs dimensions, dont chacune a un ensemble d'indices différents.</p> + +<h2 id="Exemples">Exemples</h2> + +<p>The following example consists of three parts. The first part is VBScript code to create a Visual Basic safe array. The second part is JavaScript code that converts the Visual Basic safe array to a JavaScript array. Both of these parts go into the <HEAD> section of an HTML page. The third part is the JavaScript code that goes in the <BODY> section to run the other two parts.</p> + +<pre class="brush: js"><head> + <script type="text/vbscript"> + <!-- + Function CreateVBArray() + Dim i, j, k + Dim a(2, 2) + k = 1 + For i = 0 To 2 + For j = 0 To 2 + a(j, i) = k + document.writeln(k) + k = k + 1 + Next + document.writeln("<br />") + Next + CreateVBArray = a + End Function + --> + </script> + + <script type="text/javascript"> + <!-- + function VBArrayTest(vbarray) { + var a = new VBArray(vbarray); + var b = a.toArray(); + var i; + for (i = 0; i < 9; i++) { + console.log(b[i]); + } + } + --> + </script> +</head> + +<body> + <script type="text/javascript"> + <!-- + VBArrayTest(CreateVBArray()); + --> + </script> +</body></pre> + +<h2 id="Propriétés">Propriétés</h2> + +<p>L'objet <code>VBArray</code> ne possède aucune propriété.</p> + +<h2 id="Méthodes">Méthodes</h2> + +<dl> + <dt><a href="/fr/docs/Web/JavaScript/Microsoft_JavaScript_extensions/VBArray/dimensions"><code>VBArray.dimensions()</code></a></dt> + <dd>Cette méthode renvoie le nombre de dimensions du tableau <code>VBArray</code>.</dd> + <dt><a href="/fr/docs/Web/JavaScript/Microsoft_JavaScript_extensions/VBArray/getItem"><code>VBArray.getItem()</code></a></dt> + <dd>Cette méthode renvoie l'élément à l'emplacement indiqué.</dd> + <dt><a href="/fr/docs/Web/JavaScript/Microsoft_JavaScript_extensions/VBArray/lbound"><code>VBArray.lbound()</code></a></dt> + <dd>Cette méthode renvoie l'indice le plus bas du <code>VBArray</code> pour la dimension indiquée.</dd> + <dt><a href="/fr/docs/Web/JavaScript/Microsoft_JavaScript_extensions/VBArray/toArray"><code>VBArray.toArray()</code></a></dt> + <dd>Cette méthode renvoie un tableau JavaScript standard converti à partir de l'objet <code>VBArray</code>.</dd> + <dt><a href="/fr/docs/Web/JavaScript/Microsoft_JavaScript_extensions/VBArray/ubound"><code>VBArray.ubound()</code></a></dt> + <dd>Cette méthode renvoie l'indice le plus haut du <code>VBArray</code> pour la dimension indiquée.</dd> +</dl> + +<h2 id="Prérequis">Prérequis</h2> + +<p>Cette fonctionnalité est prise en charge par les modes suivants : Quirks, Internet Explorer 6 en mode standard, Internet Explorer 7 en mode standard, Internet Explorer 8 en mode standard, Internet Explorer 9 en mode standard et Internet Explorer 10 en mode standard. Elle n'est pas prise en charge par les applications Windows 8.x Store.</p> + +<h2 id="Voir_aussi">Voir aussi</h2> + +<ul> + <li>{{jsxref("Array")}}</li> +</ul> diff --git a/files/fr/archive/web/javascript/extensions_microsoft/vbarray/lbound/index.html b/files/fr/archive/web/javascript/extensions_microsoft/vbarray/lbound/index.html new file mode 100644 index 0000000000..4fa681822b --- /dev/null +++ b/files/fr/archive/web/javascript/extensions_microsoft/vbarray/lbound/index.html @@ -0,0 +1,91 @@ +--- +title: VBArray.lbound +slug: Archive/Web/JavaScript/Extensions_Microsoft/VBArray/lbound +tags: + - JavaScript + - Méthode + - Non-standard + - Reference +translation_of: Archive/Web/JavaScript/Microsoft_Extensions/VBArray/lbound +--- +<div>{{JSRef}}{{Non-standard_header}}</div> + +<div class="warning"><strong>Attention !</strong> Cette méthode est spécifique à Microsoft et ne fonctionne qu'avec Internet Explorer.</div> + +<p>La méthode <strong><code>VBArray.lbound()</code></strong> renvoie l'indice le plus bas de l'objet {{jsxref("VBArray")}} pour la dimension indiquée.</p> + +<h2 id="Syntaxe">Syntaxe</h2> + +<pre>monVBArray.lbound(dimension)</pre> + +<h3 id="Paramètres">Paramètres</h3> + +<dl> + <dt><code>dimension</code> {{optional_inline}}</dt> + <dd>La dimension pour laquelle on veut l'indice le plus bas. La valeur par défaut est 1.</dd> +</dl> + +<h3 id="Valeur_de_retour">Valeur de retour</h3> + +<p>Si le tableau est vide, {{jsxref("undefined")}}, sinon l'indice le plus bas pour la dimension souhaitée. Si la valeur de <code>dimension</code> excède le nombre de dimensions du tableau <code>VBArray</code>, une erreur "Subscript out of range" est levée.</p> + +<h2 id="Exemples">Exemples</h2> + +<pre class="brush: js"><head> + <script type="text/vbscript"> + <!-- + Function CreateVBArray() + Dim i, j, k + Dim a(2, 2) + k = 1 + For i = 0 To 2 + For j = 0 To 2 + a(j, i) = k + document.writeln(k) + k = k + 1 + Next + document.writeln("<br />") + Next + CreateVBArray = a + End Function + --> + </script> + + <script type="text/javascript"> + <!-- + function VBArrayTest(vbarray) { + var a = new VBArray(vbarray); + var b = a.toArray(); + var s = ""; + for (i = 1; i <= a.dimensions() ; i++) { + s += "La borne inférieure de la dimension " + i "; + s += " est " + a.lbound(i) + "."; + } + return s; + } + --> + </script> +</head> + +<body> + <script type="text/javascript"> + <!-- + VBArrayTest(CreateVBArray()); + --> + </script> +</body></pre> + +<h2 id="Prérequis">Prérequis</h2> + +<p>Cette fonctionnalité est prise en charge par les modes suivants : Quirks, Internet Explorer 6 en mode standard, Internet Explorer 7 en mode standard, Internet Explorer 8 en mode standard, Internet Explorer 9 en mode standard et Internet Explorer 10 en mode standard. Elle n'est pas prise en charge par les applications Windows 8.x Store.</p> + +<h2 id="Voir_aussi">Voir aussi</h2> + +<ul> + <li>{{jsxref("VBArray")}}</li> + <li>{{jsxref("VBArray.getItem()")}}</li> + <li>{{jsxref("VBArray.dimensions()")}}</li> + <li>{{jsxref("VBArray.ubound()")}}</li> + <li>{{jsxref("VBArray.toArray()")}}</li> + <li><a href="/fr/docs/Web/JavaScript/Extensions_JavaScript_Microsoft">Les extensions JavaScript spécifiques de Microsoft</a></li> +</ul> diff --git a/files/fr/archive/web/javascript/extensions_microsoft/vbarray/toarray/index.html b/files/fr/archive/web/javascript/extensions_microsoft/vbarray/toarray/index.html new file mode 100644 index 0000000000..377b5ba29f --- /dev/null +++ b/files/fr/archive/web/javascript/extensions_microsoft/vbarray/toarray/index.html @@ -0,0 +1,84 @@ +--- +title: VBArray.toArray +slug: Archive/Web/JavaScript/Extensions_Microsoft/VBArray/toArray +tags: + - JavaScript + - Méthode + - Non-standard + - Reference +translation_of: Archive/Web/JavaScript/Microsoft_Extensions/VBArray/toArray +--- +<div>{{JSRef}}{{Non-standard_header}}</div> + +<div class="warning"><strong>Attention !</strong> Cette méthode est spécifique à Microsoft et ne fonctionne qu'avec Internet Explorer.</div> + +<p>La méthode <strong><code>VBArray.toArray()</code></strong> renvoie un tableau JavaScript {{jsxref("Array")}} à partir d'une valeur {{jsxref("VBArray")}}.</p> + +<h2 id="Syntaxe">Syntaxe</h2> + +<pre>monVBArray.toArray()</pre> + +<h3 id="Valeur_de_retour">Valeur de retour</h3> + +<p>La valeur <code>VBArray</code> convertie en {{jsxref("Array")}}. Un tableau <code>VBArray</code> étant multi-dimensionnel, il est aplati avec les tableaux des dimensions les uns à la suite des autres. Ainsi, si le tableau <code>VBArray</code> contient <code>[1,2,3][4,5,6][7,8,9]</code>, il sera converti en un tableau <code>Array</code> ayant la structure <code>[1,2,3,4,5,6,7,8,9]</code>.</p> + +<p>Il n'existe aucune méthode qui permette de convertir un tableau {{jsxref("Array")}} en {{jsxref("VBArray")}}.</p> + +<h2 id="Exemples">Exemples</h2> + +<pre class="brush: js"><head> + <script type="text/vbscript"> + <!-- + Function CreateVBArray() + Dim i, j, k + Dim a(2, 2) + k = 1 + For i = 0 To 2 + For j = 0 To 2 + a(j, i) = k + document.writeln(k) + k = k + 1 + Next + document.writeln("<br />") + Next + CreateVBArray = a + End Function + --> + </script> + + <script type="text/javascript"> + <!-- + function VBArrayTest(vbarray) { + var a = new VBArray(vbarray); + var b = a.toArray(); + var s = ""; + for (i = 0; i < 9 ; i++) { + console.log(b[i]); + } + } + --> + </script> +</head> + +<body> + <script type="text/javascript"> + <!-- + VBArrayTest(CreateVBArray()); + --> + </script> +</body></pre> + +<h2 id="Prérequis">Prérequis</h2> + +<p>Cette fonctionnalité est prise en charge par les modes suivants : Quirks, Internet Explorer 6 en mode standard, Internet Explorer 7 en mode standard, Internet Explorer 8 en mode standard, Internet Explorer 9 en mode standard et Internet Explorer 10 en mode standard. Elle n'est pas prise en charge par les applications Windows 8.x Store.</p> + +<h2 id="Voir_aussi">Voir aussi</h2> + +<ul> + <li>{{jsxref("VBArray")}}</li> + <li>{{jsxref("VBArray.getItem()")}}</li> + <li>{{jsxref("VBArray.dimensions()")}}</li> + <li>{{jsxref("VBArray.lbound()")}}</li> + <li>{{jsxref("VBArray.ubound()")}}</li> + <li><a href="/fr/docs/Web/JavaScript/Extensions_JavaScript_Microsoft">Les extensions JavaScript spécifiques de Microsoft</a></li> +</ul> diff --git a/files/fr/archive/web/javascript/extensions_microsoft/vbarray/ubound/index.html b/files/fr/archive/web/javascript/extensions_microsoft/vbarray/ubound/index.html new file mode 100644 index 0000000000..9bfb404248 --- /dev/null +++ b/files/fr/archive/web/javascript/extensions_microsoft/vbarray/ubound/index.html @@ -0,0 +1,91 @@ +--- +title: VBArray.ubound +slug: Archive/Web/JavaScript/Extensions_Microsoft/VBArray/ubound +tags: + - JavaScript + - Méthode + - Non-standard + - Reference +translation_of: Archive/Web/JavaScript/Microsoft_Extensions/VBArray/ubound +--- +<div>{{JSRef}}{{Non-standard_header}}</div> + +<div class="warning"><strong>Attention !</strong> Cette méthode est spécifique à Microsoft et ne fonctionne qu'avec Internet Explorer.</div> + +<p>La méthode <strong><code>VBArray.ubound()</code></strong> renvoie l'indice le plus haut de l'objet {{jsxref("VBArray")}} pour la dimension indiquée.</p> + +<h2 id="Syntaxe">Syntaxe</h2> + +<pre>monVBArray.ubound(dimension)</pre> + +<h3 id="Paramètres">Paramètres</h3> + +<dl> + <dt><code>dimension</code> {{optional_inline}}</dt> + <dd>La dimension pour laquelle on veut l'indice le plus haut. La valeur par défaut est 1.</dd> +</dl> + +<h3 id="Valeur_de_retour">Valeur de retour</h3> + +<p>Si le tableau est vide, {{jsxref("undefined")}}, sinon l'indice le plus haut pour la dimension souhaitée. Si la valeur de <code>dimension</code> excède le nombre de dimensions du tableau <code>VBArray</code>, une erreur "Subscript out of range" est levée.</p> + +<h2 id="Exemples">Exemples</h2> + +<pre class="brush: js"><head> + <script type="text/vbscript"> + <!-- + Function CreateVBArray() + Dim i, j, k + Dim a(2, 2) + k = 1 + For i = 0 To 2 + For j = 0 To 2 + a(j, i) = k + document.writeln(k) + k = k + 1 + Next + document.writeln("<br />") + Next + CreateVBArray = a + End Function + --> + </script> + + <script type="text/javascript"> + <!-- + function VBArrayTest(vbarray) { + var a = new VBArray(vbarray); + var b = a.toArray(); + var s = ""; + for (i = 1; i <= a.dimensions() ; i++) { + s += "La borne supérieure de la dimension " + i "; + s += " est " + a.ubound(i) + "."; + } + return s; + } + --> + </script> +</head> + +<body> + <script type="text/javascript"> + <!-- + VBArrayTest(CreateVBArray()); + --> + </script> +</body></pre> + +<h2 id="Prérequis">Prérequis</h2> + +<p>Cette fonctionnalité est prise en charge par les modes suivants : Quirks, Internet Explorer 6 en mode standard, Internet Explorer 7 en mode standard, Internet Explorer 8 en mode standard, Internet Explorer 9 en mode standard et Internet Explorer 10 en mode standard. Elle n'est pas prise en charge par les applications Windows 8.x Store.</p> + +<h2 id="Voir_aussi">Voir aussi</h2> + +<ul> + <li>{{jsxref("VBArray")}}</li> + <li>{{jsxref("VBArray.getItem()")}}</li> + <li>{{jsxref("VBArray.dimensions()")}}</li> + <li>{{jsxref("VBArray.lbound()")}}</li> + <li>{{jsxref("VBArray.toArray()")}}</li> + <li><a href="/fr/docs/Web/JavaScript/Extensions_JavaScript_Microsoft">Les extensions JavaScript spécifiques de Microsoft</a></li> +</ul> |