<html>
<link rel="stylesheet" href="josh.css">
<body bgcolor="#FFFFFF">

		<div id="Description">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">select</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">2</span> IE <span class="emphasis">3</span> DOM <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>L'objet <span class="literal">select</span> repr&eacute;sente l'&eacute;l&eacute;ment <span class="literal">select</span>. Ce dernier est un contr&ocirc;le de formulaire contenant des &eacute;l&eacute;ments <span class="literal">option</span>. Notez que les propri&eacute;t&eacute;s <span class="literal">innerHTML</span> et <span class="literal">innerText</span> ne sont pas disponibles dans Internet Explorer4 pour Macintosh. La propri&eacute;t&eacute; <span class="literal">disabled</span> partag&eacute;e est disponible pour Netscape 6.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="htmlequivalent"><span class="title">Equivalent HTML</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>&lt;select&gt;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="objectmodelreference"><span class="title">R&eacute;f&eacute;rence de mod&egrave;le d'objet</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>[window.]document.<span class="replaceable">formName</span>.<span class="replaceable">selectName</span>
[window.]document.forms[i].elements[i]
[window.]document.getElementById("<span class="replaceable">elementID</span>")</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="objectspecificproperties"><span class="title">Propri&eacute;t&eacute;s sp&eacute;cifiques &agrave; l&acute;objet</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td>
						<table border="1"><tbody><tr><td><span class="literal">dataFld</span></td><td><span class="literal">dataSrc</span></td><td><span class="literal">form</span></td><td><span class="literal">length</span></td><td><span class="literal">multiple</span></td><td><span class="literal">name</span></td>
								</tr>
								<tr><td><span class="literal">options[]</span></td><td><span class="literal">selectedIndex</span></td><td><span class="literal">size</span></td><td><span class="literal">type</span></td><td><span class="literal">value</span></td><td></td>
								</tr>
							</tbody></table>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="objectspecificmethods"><span class="title">M&eacute;thodes sp&eacute;cifiques &agrave; l&acute;objet</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td>
						<table border="1"><tbody><tr><td><span class="literal">add()</span></td><td><span class="literal">item()</span></td><td><span class="literal">namedItem()</span></td><td><span class="literal">remove()</span></td>
								</tr>
							</tbody></table>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="objectspecificeventhandlerproperties"><span class="title">Propri&eacute;t&eacute;s de gestionnaire d&acute;&eacute;v&eacute;nements sp&eacute;cifiques &agrave; l&acute;objet</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td>
						<table border="1"><tbody><th>Gestionnaire</th><th>NN</th><th>IE</th><th>DOM</th><tr><td>onblur</td><td>2</td><td>4</td><td>s.o</td>
								</tr>
								<tr><td>onchange</td><td>2</td><td>4</td><td>s.o</td>
								</tr>
								<tr><td>onfocus</td><td>2</td><td>4</td><td>s.o</td>
								</tr>
							</tbody></table>
					</td>
				</tr>
			</table>
		</div><div id="dataFld">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">dataFld</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4  </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture/&eacute;criture</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Utilis&eacute; avec la fonction de liaison de donn&eacute;es de Microsoft Internet Explorer pour associer un nom de colonne provenant d'une source de donn&eacute;es distante &agrave; la propri&eacute;t&eacute; <span class="literal">selectedIndex</span> de l'objet <span class="literal">select</span>. Vous devez &eacute;galement d&eacute;finir un attribut <span class="literal">datasrc</span> pour l'&eacute;l&eacute;ment. Le param&eacute;trage des deux propri&eacute;t&eacute;s <span class="literal">dataFld</span> et <span class="literal">dataSrc</span> sur des cha&icirc;nes vides rompt la liaison entre l'&eacute;l&eacute;ment et la source de donn&eacute;es. Fonctionne uniquement avec les sources de donn&eacute;es de fichiers sources dans IE 5/Mac.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>document.forms[0].mySelect.dataFld = "choice";</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Identifiant de la colonne de la source de donn&eacute;es, sensible &agrave; la casse.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Aucune. </p>
					</td>
				</tr>
			</table>
		</div><div id="dataSrc">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">dataSrc</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4  </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture/&eacute;criture</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Utilis&eacute; avec la fonction de liaison de donn&eacute;es de Microsoft Internet Explorer pour sp&eacute;cifier l&acute;ID de l&acute;&eacute;l&eacute;ment <span class="literal">object</span> de la page qui charge l&acute;objet de source de donn&eacute;es pour l&acute;acc&egrave;s distant aux donn&eacute;es. Le param&eacute;trage des deux propri&eacute;t&eacute;s <span class="literal">dataFld</span> et <span class="literal">dataSrc</span> sur des cha&icirc;nes vides rompt la liaison entre l'&eacute;l&eacute;ment et la source de donn&eacute;es. Fonctionne uniquement avec les sources de donn&eacute;es de fichiers sources dans IE 5/Mac.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>document.forms[0].mySelect.dataSrc = "DBSRC3";</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Identifiant de la source de donn&eacute;es, sensible &agrave; la casse.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Aucune.</p>
					</td>
				</tr>
			</table>
		</div><div id="form">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">form</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">2</span> IE <span class="emphasis">3</span> DOM <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Renvoie une r&eacute;f&eacute;rence &agrave; l'&eacute;l&eacute;ment <span class="literal">form</span> qui contient l'&eacute;l&eacute;ment courant. Lors du traitement d&acute;un &eacute;v&eacute;nement &agrave; partir de cet &eacute;l&eacute;ment, la fonction de gestionnaire d&acute;&eacute;v&eacute;nements a automatiquement acc&egrave;s &agrave; l&acute;&eacute;l&eacute;ment <span class="literal">select</span> (en tant que propri&eacute;t&eacute; <span class="literal">target</span> ou <span class="literal">srcElement</span> de l&acute;objet &eacute;v&eacute;nement). En lisant la propri&eacute;t&eacute; <span class="literal">form</span>, le script peut facilement acc&eacute;der &agrave; d&acute;autres contr&ocirc;les dans le m&ecirc;me formulaire.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>var theForm = evt.srcElement.form;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>R&eacute;f&eacute;rence de l'objet &eacute;l&eacute;ment <span class="literal">form</span>.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Aucune. </p>
					</td>
				</tr>
			</table>
		</div><div id="length">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">length</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">2</span> IE <span class="emphasis">3</span> DOM <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture/&eacute;criture</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Nombre d'objets <span class="literal">option</span> imbriqu&eacute;s dans l'objet <span class="literal">select</span>. La valeur renvoy&eacute;e est identique &agrave; la propri&eacute;t&eacute; <span class="literal">options.length</span> de l&acute;objet <span class="literal">select</span> et peut &ecirc;tre utilis&eacute;e sans aucun probl&egrave;me comme valeur de compteur de maximum de boucles <span class="literal">for</span> pour effectuer une recherche par it&eacute;ration dans les objets <span class="literal">option</span> imbriqu&eacute;s. Le DOM W3C sp&eacute;cifie que cette propri&eacute;t&eacute; est en lecture seule, mais comme elle est en lecture/&eacute;criture dans les navigateurs courants depuis un certain temps, vous pouvez continuer de modifier cette valeur. En gros, la seule modification apport&eacute;e &agrave; cette propri&eacute;t&eacute;, le cas &eacute;ch&eacute;ant, devrait &ecirc;tre la d&eacute;finition de sa valeur sur z&eacute;ro pour vider toutes les options de l&acute;objet <span class="literal">select</span>. Mieux encore, si vous cr&eacute;ez pour IE 5 et versions ult&eacute;rieures ou Netscape 6, utilisez les m&eacute;thodes <span class="literal">select.remove()</span> et <span class="literal">select.add()</span> pour modifier les &eacute;l&eacute;ments <span class="literal">option</span> imbriqu&eacute;s dans l&acute;&eacute;l&eacute;ment <span class="literal">select</span>.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>document.forms[0].mySelect.length = 0;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Nombre entier.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Aucune. </p>
					</td>
				</tr>
			</table>
		</div><div id="multiple">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">multiple</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">6</span> IE <span class="emphasis">4</span> DOM <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture/&eacute;criture</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Indique si le navigateur doit afficher l'&eacute;l&eacute;ment <span class="literal">select</span> sous forme de zone de liste et permettre aux utilisateurs de s&eacute;lectionner plusieurs &eacute;l&eacute;ments dans la liste. Par d&eacute;faut, la propri&eacute;t&eacute; <span class="literal">size</span> est param&eacute;tr&eacute;e sur le nombre d'&eacute;l&eacute;ments <span class="literal">option</span> imbriqu&eacute;s, mais vous pouvez d&eacute;finir une autre valeur. Pour transformer une liste de s&eacute;lection d&eacute;roulante en menu contextuel, d&eacute;finissez la propri&eacute;t&eacute; <span class="literal">multiple</span> sur <span class="literal">false</span> et la propri&eacute;t&eacute; <span class="literal">size</span> sur <span class="literal">1</span>. Vous pouvez s&eacute;lectionner des &eacute;l&eacute;ments contigus en maintenant la touche <span class="emphasis">Maj</span> enfonc&eacute;e tout en cliquant sur le premier et le dernier &eacute;l&eacute;ment &agrave; s&eacute;lectionner. Pour s&eacute;lectionner des &eacute;l&eacute;ments non contigus, l&acute;utilisateur doit maintenir la touche <span class="emphasis">Ctrl</span> (Windows) ou <span class="emphasis">Commande</span> (Macintosh) enfonc&eacute;e tout en cliquant sur chaque &eacute;l&eacute;ment d&eacute;sir&eacute;. La propri&eacute;t&eacute; <span class="literal">multiple</span> est sans effet si l'attribut <span class="literal">size</span> est param&eacute;tr&eacute; sur 1 pour afficher un menu contextuel.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>if (document.entryForm.list3.multiple) {
    ...
}</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Valeur bool&eacute;enne: <span class="literal">true</span> | <span class="literal">false</span>.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p><span class="literal">false</span></p>
					</td>
				</tr>
			</table>
		</div><div id="name">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">name</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">2</span> IE <span class="emphasis">3</span> DOM <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture/&eacute;criture</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Identifiant associ&eacute; au contr&ocirc;le du formulaire. Lors de l'envoi du formulaire au serveur, la valeur de cette propri&eacute;t&eacute; est envoy&eacute;e comme une moiti&eacute; de la paire nom/valeur. Les noms sont masqu&eacute;s &agrave; la vue de l'utilisateur, les &eacute;tiquettes de contr&ocirc;le &eacute;tant affect&eacute;es par d'autres moyens, en fonction du type de contr&ocirc;le. Les noms de contr&ocirc;le de formulaire peuvent &eacute;galement &ecirc;tre utilis&eacute;s dans des instructions de script faisant r&eacute;f&eacute;rence &agrave; des objets. Bien que les normes modernes pr&eacute;f&egrave;rent l&acute;attribut <span class="literal">id</span>, de nombreux navigateurs n&eacute;cessitent encore qu&acute;un attribut <span class="literal">name</span> soit affect&eacute; &agrave; un contr&ocirc;le pour que la valeur de ce dernier puisse &ecirc;tre envoy&eacute;e.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>document.orderForm.payment.name = "credcard";</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Identifiant sensible &agrave; la casse, sous forme de cha&icirc;ne, conforme aux r&egrave;gles de d&eacute;nomination des identifiants: il ne peut pas contenir d'espace blanc ni de signe de ponctuation, &agrave; l'exception du caract&egrave;re de soulignement, et ne peut pas commencer par un chiffre.
</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Aucune.</p>
					</td>
				</tr>
			</table>
		</div><div id="options[]">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">options[]</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">2</span> IE <span class="emphasis">3</span> DOM <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Renvoie un tableau de tous les objets <span class="literal">option</span> que contient l&acute;&eacute;l&eacute;ment courant. Les &eacute;l&eacute;ments de ce tableau sont index&eacute;s en base z&eacute;ro dans l'ordre dans lequel ils apparaissent dans le code source. Pour plus de d&eacute;tails sur l'utilisation de cette collection pour ajouter et supprimer des &eacute;l&eacute;ments <span class="literal">option</span> d'un &eacute;l&eacute;ment <span class="literal">select</span> tout en assurant la compatibilit&eacute; ascendante, reportez-vous &agrave; l'objet <span class="literal">options</span>. Effectuez une boucle dans cette collection dans les &eacute;l&eacute;ments <span class="literal">select</span> d&eacute;finis pour des s&eacute;lections multiples.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>var selVals = new Array();
for (var i = 0; i &lt; document.forms[0].mySelect.length; i++) {
    if (document.forms[0].mySelect.options[i].selected) {
        selVals[selVals.length] = document.forms[0].mySelect.options[i].value;
    }
}</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Tableau d&acute;objets <span class="literal">option</span>.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Aucune.</p>
					</td>
				</tr>
			</table>
		</div><div id="selectedIndex">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">selectedIndex</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">2</span> IE <span class="emphasis">3</span> DOM <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture/&eacute;criture</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Nombre entier &agrave; base z&eacute;ro correspondant &agrave; l'option s&eacute;lectionn&eacute;e par l'utilisateur. Si l'&eacute;l&eacute;ment <span class="literal">select</span> est param&eacute;tr&eacute; pour accepter plusieurs s&eacute;lections, la propri&eacute;t&eacute; <span class="literal">selectedIndex</span> renvoie l'index du premier &eacute;l&eacute;ment s&eacute;lectionn&eacute; (voir la propri&eacute;t&eacute; <span class="literal">selected</span>). Vous pouvez utiliser cette propri&eacute;t&eacute; pour avoir acc&egrave;s &agrave; la valeur ou au texte de l'&eacute;l&eacute;ment s&eacute;lectionn&eacute;, comme l'illustre l'exemple ci-apr&egrave;s.
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
						</tr>
						<tr>
							<td colspan="2"><p>Dans les navigateurs r&eacute;cents, si aucune option n&acute;est s&eacute;lectionn&eacute;e, la propri&eacute;t&eacute; <span class="literal">selectedIndex</span> renvoie <span class="literal">-1</span>. La d&eacute;finition de la valeur sur <span class="literal">-1</span> pour d&eacute;s&eacute;lectionner tous les &eacute;l&eacute;ments fonctionne comme pr&eacute;vu dans IE 5 et versions ult&eacute;rieures pour Windows. Pour Netscape 6, la d&eacute;finition de la propri&eacute;t&eacute; sur <span class="literal">-1</span> n&acute;effacera peut-&ecirc;tre pas l&acute;option affich&eacute;e, mais elle d&eacute;s&eacute;lectionne efficacement tous les &eacute;l&eacute;ments d&acute;un formulaire envoy&eacute;.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>var list = document.forms[0].selectList;
var listText = list.options[list.selectedIndex].text;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Nombre entier.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Aucune. </p>
					</td>
				</tr>
			</table>
		</div><div id="size">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">size</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">6</span> IE <span class="emphasis">4</span> DOM <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture/&eacute;criture</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Contr&ocirc;le le nombre de lignes affich&eacute;es dans une liste de s&eacute;lection d&eacute;roulante, refl&eacute;tant l&acute;attribut <span class="literal">size</span> de l&acute;&eacute;l&eacute;ment <span class="literal">select</span>. Lorsqu&acute;elle est d&eacute;finie sur <span class="literal">true</span>, la propri&eacute;t&eacute; <span class="literal">multiple</span> &eacute;crase la valeur <span class="literal">size</span> d&eacute;finie sur un nombre inf&eacute;rieur au nombre d&acute;options. Pour transformer une liste de s&eacute;lection d&eacute;roulante en menu contextuel, d&eacute;finissez la propri&eacute;t&eacute; <span class="literal">multiple</span> sur <span class="literal">false</span> et la propri&eacute;t&eacute; <span class="literal">size</span> sur <span class="literal">1</span>.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>document.forms[0].choices.size = 6;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Nombre entier.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Aucune. </p>
					</td>
				</tr>
			</table>
		</div><div id="type">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">type</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">3</span> IE <span class="emphasis">4</span> DOM <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Renvoie le type de l'&eacute;l&eacute;ment contr&ocirc;le de formulaire. Deux valeurs sont possibles pour l'objet <span class="literal">select</span>, selon que l'&eacute;l&eacute;ment est d&eacute;fini comme une liste &agrave; choix multiples ou non. La valeur renvoy&eacute;e s'affiche en lettres minuscules. Il peut s'av&eacute;rer n&eacute;cessaire de parcourir successivement tous les &eacute;l&eacute;ments de formulaire &agrave; la recherche de types sp&eacute;cifiques &agrave; traiter (par exemple, en vidant tous les contr&ocirc;les de formulaire de type text sans modifier les autres).
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
						</tr>
						<tr>
							<td colspan="2"><p>Remarque: Navigator 4 renvoie incorrectement le type d&acute;un objet <span class="literal">select</span> comme <span class="literal">select-multiple</span> si l&acute;attribut <span class="literal">size</span> de l&acute;&eacute;l&eacute;ment est d&eacute;fini sur une valeur sup&eacute;rieure &agrave; <span class="literal">1</span>, m&ecirc;me si l&acute;attribut <span class="literal">multiple</span> n&acute;est pas configur&eacute;. Probl&egrave;me r&eacute;solu dans Netscape 6.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>if (document.forms[0].elements[3].type == "select-multiple") {
    ...
}</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>L'une des constantes suivantes (sous forme de cha&icirc;ne): <span class="literal">button</span> | <span class="literal">checkbox</span> | <span class="literal">file</span> | <span class="literal">hidden</span> | <span class="literal">image</span> | <span class="literal">password</span> | <span class="literal">radio</span> | <span class="literal">reset</span> | <span class="literal">select-multiple</span> | <span class="literal">select-one</span> | <span class="literal">submit</span> | <span class="literal">text</span> | <span class="literal">textarea</span>.
</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>D&eacute;pend de la valeur de <span class="literal">multiple</span>. </p>
					</td>
				</tr>
			</table>
		</div><div id="value">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">value</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">6</span> IE <span class="emphasis">4</span> DOM <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture/&eacute;criture</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>La valeur courante associ&eacute;e au contr&ocirc;le de formulaire envoy&eacute; avec la paire nom/valeur de cet &eacute;l&eacute;ment. Toutes les valeurs sont des cha&icirc;nes, mais elles peuvent repr&eacute;senter d'autres types de donn&eacute;es, notamment des valeurs bool&eacute;ennes et num&eacute;riques. Pour les navigateurs ant&eacute;rieurs &agrave; IE 4 et Netscape 6, les scripts doivent extraire la valeur de l&acute;option s&eacute;lectionn&eacute;e en utilisant la propri&eacute;t&eacute; <span class="literal">selectedIndex</span> de l&acute;objet <span class="literal">select</span> en tant qu&acute;index dans le tableau <span class="literal">options</span>, puis passer en revue la propri&eacute;t&eacute; <span class="literal">selected</span> de chaque objet <span class="literal">option</span> pour trouver celui ou ceux qui sont <span class="literal">true</span>.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>if (document.forms[0].medium.value == "CD-ROM") {
    ...
}</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Cha&icirc;ne.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Aucune.</p>
					</td>
				</tr>
			</table>
		</div><div id="add()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">add()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">6</span> IE <span class="emphasis">5</span> DOM <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">add(<span class="replaceable">newOptionElement</span>[, <span class="replaceable">positionIndex</span>]) add(<span class="replaceable">newOptionElement</span>, <span class="replaceable">optionElementReference</span>)</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Ajoutez un nouvel &eacute;l&eacute;ment <span class="literal">option</span> &agrave; l&acute;&eacute;l&eacute;ment <span class="literal">select</span> courant. Malheureusement, IE et Netscape 6 n&acute;utilisent pas les m&ecirc;mes valeurs de param&egrave;tres pour cette m&eacute;thode.  Tous les navigateurs n&eacute;cessitent une r&eacute;f&eacute;rence &agrave; un nouvel &eacute;l&eacute;ment <span class="literal">option</span> (la valeur renvoy&eacute;e par une m&eacute;thode <span class="literal">document.createElement("option")</span> convient pour cela), mais le deuxi&egrave;me param&egrave;tre varie selon le navigateur. Dans IE, le deuxi&egrave;me param&egrave;tre est facultatif et fournit un index num&eacute;rique &agrave; l&acute;&eacute;l&eacute;ment <span class="literal">option</span>; le nouvel &eacute;l&eacute;ment <span class="literal">option</span> est ins&eacute;r&eacute; devant cet &eacute;l&eacute;ment. Sans deuxi&egrave;me param&egrave;tre, le nouvel &eacute;l&eacute;ment <span class="literal">option</span> est ajout&eacute; aux &eacute;l&eacute;ments <span class="literal">option</span> existants. Dans Netscape 6 (qui impl&eacute;mente la recommandation du DOM W3C &agrave; partir du module HTML inachev&eacute;), le deuxi&egrave;me param&egrave;tre est obligatoire. Ce param&egrave;tre est soit une r&eacute;f&eacute;rence &agrave; un &eacute;l&eacute;ment <span class="literal">option</span> existant (le nouvel &eacute;l&eacute;ment <span class="literal">option</span> est ins&eacute;r&eacute; devant cet &eacute;l&eacute;ment <span class="literal">option</span> r&eacute;f&eacute;renc&eacute;) soit <span class="literal">null</span> (le nouvel &eacute;l&eacute;ment <span class="literal">option</span> est ajout&eacute; aux &eacute;l&eacute;ments option existants).
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="parameters"><span class="title">Param&egrave;tres</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td>
						<ul><li><span class="literal"></span>R&eacute;f&eacute;rence &agrave; un &eacute;l&eacute;ment <span class="literal">option</span> cr&eacute;&eacute; par script, g&eacute;n&eacute;ralement avec la m&eacute;thode <span class="literal">document.createElement()</span>.
</li><li><span class="literal"></span>Param&egrave;tre IE facultatif, sous forme de nombre entier, indiquant l&acute;&eacute;l&eacute;ment <span class="literal">option</span> imbriqu&eacute; existant devant lequel le nouvel &eacute;l&eacute;ment <span class="literal">option</span> doit &ecirc;tre ins&eacute;r&eacute;. Sans deuxi&egrave;me param&egrave;tre, le nouvel &eacute;l&eacute;ment <span class="literal">option</span> est ajout&eacute; &agrave; la fin de la liste des options.
</li><li><span class="literal"></span>R&eacute;f&eacute;rence &agrave; un &eacute;l&eacute;ment <span class="literal">option</span> devant lequel le nouvel &eacute;l&eacute;ment <span class="literal">option</span> doit &ecirc;tre ins&eacute;r&eacute;. Vous pouvez aussi utiliser <span class="literal">null</span> pour ajouter le nouvel &eacute;l&eacute;ment <span class="literal">option</span> &agrave; la fin de la liste des options.
</li></ul>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="returnedvalue"><span class="title">Valeur renvoy&eacute;e</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Aucune.</p>
					</td>
				</tr>
			</table>
		</div><div id="item()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">item()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">5  </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">item(<span class="replaceable">index</span>[, <span class="replaceable">subindex</span>])</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Renvoie un objet <span class="literal">option</span> imbriqu&eacute; ou une collection d'objets <span class="literal">option</span> imbriqu&eacute;s pour l'&eacute;l&eacute;ment correspondant &agrave; la valeur d'index (ou &eacute;ventuellement aux valeurs index et subindex).
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="parameters"><span class="title">Param&egrave;tres</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td>
						<ul><li><span class="literal"></span>Lorsque le param&egrave;tre est un nombre entier &agrave; base z&eacute;ro, la valeur renvoy&eacute;e est un seul &eacute;l&eacute;ment qui correspond audit &eacute;l&eacute;ment num&eacute;rot&eacute; dans l&acute;ordre du code source (imbriqu&eacute; dans l&acute;&eacute;l&eacute;ment actuel). Lorsque le param&egrave;tre est une cha&icirc;ne, la valeur renvoy&eacute;e est une collection d&acute;&eacute;l&eacute;ments dont les propri&eacute;t&eacute;s <span class="literal">id</span> correspondent &agrave; cette cha&icirc;ne.
</li><li><span class="literal"></span>Si vous sp&eacute;cifiez une valeur sous forme de cha&icirc;ne pour le premier param&egrave;tre, vous pouvez utiliser le second pour sp&eacute;cifier un nombre entier &agrave; base z&eacute;ro afin d'extraire un &eacute;l&eacute;ment sp&eacute;cifique de la collection dont les propri&eacute;t&eacute;s <span class="literal">id</span> correspondent &agrave; la valeur de cha&icirc;ne du premier param&egrave;tre.
</li></ul>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="returnedvalue"><span class="title">Valeur renvoy&eacute;e</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Objet ou collection d'objets (tableau). A d&eacute;faut de correspondance avec les param&egrave;tres, la valeur renvoy&eacute;e est <span class="literal">null</span>.
</p>
					</td>
				</tr>
			</table>
		</div><div id="namedItem()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">namedItem()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">6  </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">namedItem(<span class="replaceable">ID</span>)</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Renvoie un objet <span class="literal">option</span> imbriqu&eacute; ou une collection d'objets <span class="literal">option</span> imbriqu&eacute;s pour l'&eacute;l&eacute;ment correspondant &agrave; la valeur de cha&icirc;ne de param&egrave;tre.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="parameters"><span class="title">Param&egrave;tres</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td>
						<ul><li><span class="literal"></span>La cha&icirc;ne contenant la m&ecirc;me valeur que l&acute;attribut <span class="literal">id</span> de l&acute;&eacute;l&eacute;ment d&eacute;sir&eacute;.
</li></ul>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="returnedvalue"><span class="title">Valeur renvoy&eacute;e</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Un objet <span class="literal">option</span> ou une collection (tableau) d&acute;objets <span class="literal">option</span>. A d&eacute;faut de correspondance avec les param&egrave;tres, la valeur renvoy&eacute;e est <span class="literal">null</span>.
</p>
					</td>
				</tr>
			</table>
		</div><div id="remove()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">remove()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">6</span> IE <span class="emphasis">5</span> DOM <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">remove(<span class="replaceable">positionIndex</span>)</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Supprime un &eacute;l&eacute;ment <span class="literal">option</span> de l&acute;&eacute;l&eacute;ment <span class="literal">select</span> courant &agrave; l&acute;emplacement d&acute;index &agrave; base z&eacute;ro indiqu&eacute; par la valeur de param&egrave;tre. Au lieu de d&eacute;finir la propri&eacute;t&eacute; <span class="literal">length</span> de l&acute;objet <span class="literal">select</span> sur z&eacute;ro, vous pouvez supprimer toutes les options existantes avec une simple construction en boucle:
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
						</tr>
						<tr>
							<td colspan="2"><p>A ce stade, vous pouvez remplir la liste de nouvelles options par le biais des diverses approches d&eacute;crites dans la section consacr&eacute;e &agrave; la m&eacute;thode <span class="literal">add()</span> et celle consacr&eacute;e &agrave; l&acute;objet <span class="literal">options</span>.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="parameters"><span class="title">Param&egrave;tres</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td>
						<ul><li><span class="literal"></span>Nombre entier &agrave; base z&eacute;ro indiquant l&acute;&eacute;l&eacute;ment de la collection d&acute;options imbriqu&eacute;es qui doit &ecirc;tre supprim&eacute;.
</li></ul>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="returnedvalue"><span class="title">Valeur renvoy&eacute;e</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Aucune.</p>
					</td>
				</tr>
			</table>
		</div>

<div id="focus()">

			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">focus()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">2</span> IE <span class="emphasis">3</span> DOM <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Donne l'activation &agrave;partir de l'objet courant, moment auquel l'&eacute;v&eacute;nement <span class="literal">onfocus</span>  de l'objet se d&eacute;clenche. Remarque: La plage d'&eacute;l&eacute;ments capables d'activation et de fondu (l'&eacute;v&eacute;nement et la m&eacute;thode) est limit&eacute;e dans tous les navigateurs sauf dans les versions les plus r&eacute;centes de Microsoft Internet Explorer (reportez-vous &agrave;l'attribut <span class="literal">tabindex</span>  dans le chapitre 8). Pour une plus grande fiabilit&eacute; en ce qui concerne la compatibilit&eacute; ascendante, appliquez la m&eacute;thode <span class="literal">focus()</span>  &agrave;des &eacute;l&eacute;ments qui sont activables de fa&ccedil;on &eacute;vidente, tels que les &eacute;l&eacute;ments <span class="literal">input</span>  et <span class="literal">textarea</span> .
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
						</tr>
						<tr>
							<td colspan="2"><p>Pour activer une zone de texte et pr&eacute;s&eacute;lectionner tout le texte de la zone, utilisez la s&eacute;quence des m&eacute;thodes <span class="literal">focus()</span>  et <span class="literal">select()</span>  sur l'&eacute;l&eacute;ment. Si cette s&eacute;quence doit se produire apr&egrave;s un changement de fen&ecirc;tre (par exemple, apr&egrave;s la fermeture d'une bo&icirc;te de dialogue d'alerte), placez les m&eacute;thodes dans une fonction ind&eacute;pendante et invoquez cette m&eacute;thode par le biais de la m&eacute;thode <span class="literal">setTimeout()</span>  apr&egrave;s la m&eacute;thode <span class="literal">alert()</span>  de la bo&icirc;te de dialogue. Cela permet &agrave;IE pour Windows d'ex&eacute;cuter les instructions dans l'ordre correct.
</p>
							</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="parameters"><span class="title">Param&egrave;tres</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Aucune. </p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="returnedvalue"><span class="title">Valeur renvoy&eacute;e</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Aucune.</p>
					</td>
				</tr>
			</table>
		</div>
<div id="accessKey">

			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">accessKey</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span> IE <span class="emphasis">4 </span>DOM <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements"><span class="emphasis">Lecture/&eacute;criture</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Une seule touche de caract&egrave;re qui active un &eacute;l&eacute;ment (dans certains navigateurs) ou active un contr&ocirc;le de formulaire ou une action de lien. Le navigateur et le syst&egrave;me d'exploitation d&eacute;terminent si l'utilisateur doit appuyer sur une touche de modification (par exemple <span class="emphasis">Ctrl</span>, <span class="emphasis">Alt</span> ou <span class="emphasis">Commande</span>) en m&ecirc;me temps que sur la touche d'acc&egrave;s pour activer le lien. Dans IE 5 pour Windows et versions ult&eacute;rieures ainsi que Netscape 6, il doit obligatoirement s'agir de la touche <span class="emphasis">Alt</span> et celle-ci est insensible &agrave;la casse. Dans IE 5 pour Macintosh et versions ult&eacute;rieures ainsi que Netscape 6, il doit obligatoirement s'agir de la touche <span class="emphasis">Ctrl</span>.
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
						</tr>
						<tr>
							<td colspan="2"><p>Bien que r&eacute;pertori&eacute; ici comme attribut largement partag&eacute;, ce n'est pas toujours le cas dans toutes les impl&eacute;mentations. Netscape 6 (par le biais du DOM W3C) reconna&icirc;t cette propri&eacute;t&eacute; pour les &eacute;l&eacute;ments suivants uniquement: <span class="literal">a</span> , <span class="literal">area</span> , <span class="literal">button</span> , <span class="literal">input</span> , <span class="literal">label</span> , <span class="literal">legend</span>  et <span class="literal">textarea</span> . A cette liste, IE 4 ajoute <span class="literal">applet</span> , <span class="literal">body</span> , <span class="literal">div</span> , <span class="literal">embed</span> , <span class="literal">isindex</span> , <span class="literal">marquee</span> , <span class="literal">object</span> , <span class="literal">select</span> , <span class="literal">span</span> , <span class="literal">table</span>  et <span class="literal">td</span>  (mais supprime <span class="literal">label</span>  et <span class="literal">legend</span> ). IE 5 ajoute tout autre &eacute;l&eacute;ment affichable, mais attention: &agrave;l'exception de l'&eacute;l&eacute;ment <span class="literal">input</span>  et d'autres &eacute;l&eacute;ments ayant trait aux formulaires, vous devez aussi affecter un attribut <span class="literal">tabindex</span>  ou une propri&eacute;t&eacute; <span class="literal">tabIndex</span>  &agrave;l'&eacute;l&eacute;ment dans IE 5 et versions ult&eacute;rieures (m&ecirc;me s'il ne s'agit que d'une valeur de z&eacute;ro pour tous) pour permettre &agrave;la combinaison de touches d'acc&eacute;l&eacute;ration d'activer l'&eacute;l&eacute;ment. A partir de Netscape 7, Netscape ne modifie pas le comportement de l'interface utilisateur si un script modifie la valeur de la propri&eacute;t&eacute;.
</p>
							</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>document.links[3].accessKey = "n";</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Caract&egrave;re unique du clavier alphanum&eacute;rique (y compris les signes de ponctuation).</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Une cha&icirc;ne vide. </p>
					</td>
				</tr>
			</table>
		</div>
<div id="disabled">

			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">disabled</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">6</span> IE <span class="emphasis">4</span> DOM <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements"><span class="emphasis">Lecture/&eacute;criture</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>D&eacute;termine si l'&eacute;l&eacute;ment est disponible pour une action interactive de l'utilisateur. S'il est d&eacute;fini sur la valeur <span class="literal">true</span> , l'utilisateur ne peut pas activer ni modifier cet &eacute;l&eacute;ment, qui appara&icirc;t g&eacute;n&eacute;ralement en gris&eacute; sur cette page. Cette propri&eacute;t&eacute; est disponible pour tous les objets &eacute;l&eacute;ments dans IE 5.5 pour Windows et versions ult&eacute;rieures. Pour IE 4 et IE 5, elle ne s'applique qu'aux contr&ocirc;les de formulaire, alors que Netscape 6 et versions ult&eacute;rieures reconnaissent cette propri&eacute;t&eacute; pour les contr&ocirc;les de formulaire et l'objet &eacute;l&eacute;ment <span class="literal">style</span> . La paire d&eacute;sactiv&eacute;e nom&#160;/&#160;valeur d'un contr&ocirc;le de formulaire n'est pas transmise avec le formulaire.
</p>
							</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>document.getElementById("myButton").disabled = true;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Valeur bool&eacute;enne: <span class="literal">true</span>  | <span class="literal">false</span> .</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p><span class="literal">false</span> </p>
					</td>
				</tr>
			</table>
		</div>
<div id="recordNumber">

			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">recordNumber</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span> IE <span class="emphasis">4 </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements"><span class="emphasis">Lecture seule</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Utilis&eacute;e avec la fonction de liaison de donn&eacute;es IE, renvoie un nombre entier repr&eacute;sentant l'enregistrement dans le jeu de donn&eacute;es ayant g&eacute;n&eacute;r&eacute; l'&eacute;l&eacute;ment (par exemple un &eacute;l&eacute;ment dont le contenu provient d'une liaison de donn&eacute;es). Vous pouvez utiliser les valeurs de cette propri&eacute;t&eacute; pour extraire un enregistrement donn&eacute; d'un ensemble d'enregistrements Active Data Objects (ADO) (voir la propri&eacute;t&eacute; <span class="literal">recordset</span> ). Bien que cette propri&eacute;t&eacute; soit d&eacute;finie pour tous les objets &eacute;l&eacute;ments de Microsoft Internet Explorer, les autres propri&eacute;t&eacute;s associ&eacute;es &agrave;la liaison de donn&eacute;es appartiennent &agrave;un sous-ensemble d'&eacute;l&eacute;ments.
</p>
							</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>&lt;script for="tableTemplate" event="onclick"&gt;
    myDataCollection.recordset.absoluteposition = this.recordNumber;
    ...
&lt;/script&gt;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Nombre entier.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p><span class="literal">null</span> </p>
					</td>
				</tr>
			</table>
		</div>
<div id="tabIndex">

			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">tabIndex</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">6</span> IE <span class="emphasis">4</span> DOM <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements"><span class="emphasis">Lecture/&eacute;criture</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Nombre indiquant la position de cet &eacute;l&eacute;ment dans l'ordre de tabulation des &eacute;l&eacute;ments pouvant &ecirc;tre activ&eacute;s dans le document. L'ordre de tabulation suit un ensemble de r&egrave;gles tr&egrave;s strictes. Les &eacute;l&eacute;ments dont les valeurs affect&eacute;es aux propri&eacute;t&eacute;s <span class="literal">tabIndex</span>  diff&egrave;rent de z&eacute;ro sont les premiers activ&eacute;s lorsqu'un utilisateur commence &agrave;tabuler dans une page. Le premier &eacute;l&eacute;ment activ&eacute; est celui dont l'attribut <span class="literal">tabIndex</span>  a la valeur la plus faible, et ainsi de suite, dans l'ordre croissant, quel que soit l'emplacement physique des &eacute;l&eacute;ments sur la page ou dans le document. Si deux &eacute;l&eacute;ments ont un attribut <span class="literal">tabIndex</span>  de valeur identique, c'est celui qui appara&icirc;t le premier dans le document qui est activ&eacute; d'abord. Viennent ensuite les &eacute;l&eacute;ments qui ne prennent pas en charge la propri&eacute;t&eacute; <span class="literal">tabIndex</span>  ou dont la valeur est z&eacute;ro. Ces &eacute;l&eacute;ments sont activ&eacute;s dans l'ordre o&ugrave; ils apparaissent dans le document.
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
						</tr>
						<tr>
							<td colspan="2"><p>Le DOM W3C et Netscape 6 limitent la propri&eacute;t&eacute; <span class="literal">tabIndex</span>  aux objets &eacute;l&eacute;ments suivants: <span class="literal">a</span> , <span class="literal">area</span> , <span class="literal">button</span> , <span class="literal">input</span> , <span class="literal">object</span> , <span class="literal">select</span> , <span class="literal">textarea</span> . A cette liste, IE 4 ajoute <span class="literal">applet</span> , <span class="literal">body</span> , <span class="literal">div</span> , <span class="literal">embed</span> , <span class="literal">isindex</span> , <span class="literal">marquee</span> , <span class="literal">span</span> , <span class="literal">table</span> , et <span class="literal">td</span> . IE 5 ajoute tout autre &eacute;l&eacute;ment affichable. Une valeur n&eacute;gative dans IE (uniquement) supprime un &eacute;l&eacute;ment de la s&eacute;quence de tabulation.
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
						</tr>
						<tr>
							<td colspan="2"><p>Les liens et les ancres ne sont pas activables &agrave;l'aide de la touche de tabulation dans la version Macintosh de Microsoft Internet Explorer 4 et la propri&eacute;t&eacute; <span class="literal">tabIndex</span>  des objets &eacute;l&eacute;ments <span class="literal">a</span>  est donc ignor&eacute;e dans cette version.
</p>
							</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>document.getElementById("link3").tabIndex = 6;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Nombre entier.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p><span class="literal">0</span>  </p>
					</td>
				</tr>
			</table>
		</div>
<div id="blur()">

			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">blur()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">2</span> IE <span class="emphasis">3</span> DOM <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Supprime l'activation de l'objet courant, moment auquel l'&eacute;v&eacute;nement <span class="literal">onblur</span>  de l'objet se d&eacute;clenche. Remarque: La plage d'&eacute;l&eacute;ments capables d'activation et de fondu (l'&eacute;v&eacute;nement et la m&eacute;thode) est limit&eacute;e dans tous les navigateurs sauf dans les versions les plus r&eacute;centes de Microsoft Internet Explorer (reportez-vous &agrave;l'attribut <span class="literal">tabindex</span>  dans le chapitre 8). Pour une plus grande fiabilit&eacute; en ce qui concerne la compatibilit&eacute; ascendante, appliquez la m&eacute;thode <span class="literal">blur()</span>  &agrave;des &eacute;l&eacute;ments qui sont activables de fa&ccedil;on &eacute;vidente, tels que les &eacute;l&eacute;ments <span class="literal">input</span>  et <span class="literal">textarea</span> . L'affectation de l'attribut <span class="literal">onfocus="this.blur();"</span>  &agrave;un &eacute;l&eacute;ment <span class="literal">input</span>  texte, par exemple, est une fa&ccedil;on grossi&egrave;re mais efficace en mati&egrave;re de compatibilit&eacute; ascendante de d&eacute;sactiver un champ pour les navigateurs ne fournissant pas de v&eacute;ritable d&eacute;sactivation d'&eacute;l&eacute;ments.
</p>
<span class="PROGRAMLISTING"><pre>while (selectElemRef.length&gt; 0) {
    selectElemRef.remove(0);
} </pre></span>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
						</tr>
						<tr>
							<td colspan="2"><p>Utilisez les m&eacute;thodes <span class="literal">blur()</span>  et <span class="literal">focus()</span>  avec mod&eacute;ration sur la m&ecirc;me page. Vous pouvez d&eacute;clencher des boucles d'activation et de fondu infinies par accident si des bo&icirc;tes de dialogue d'alerte sont impliqu&eacute;es &agrave;un moment ou &agrave;un autre. De plus, sachez que lorsque vous invoquez la m&eacute;thode <span class="literal">blur()</span>  sur un objet, un autre objet (peut-&ecirc;tre l'objet <span class="literal">window</span> ) re&ccedil;oit un &eacute;v&eacute;nement <span class="literal">onfocus</span> .
</p>
							</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="parameters"><span class="title">Param&egrave;tres</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Aucune.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="returnedvalue"><span class="title">Valeur renvoy&eacute;e</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Aucune.</p>
					</td>
				</tr>
			</table>
		</div>
</body>
</html>
