<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">TextRange</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </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"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>L&acute;objet <span class="literal">TextRange</span>, similaire conceptuellement &agrave; l&acute;objet <span class="literal">Range</span> de Netscape 6 et du DOM W3C, repr&eacute;sente une s&eacute;quence de z&eacute;ro caract&egrave;re de texte affich&eacute; ou plus dans un document. Une plage de texte comprenant z&eacute;ro caract&egrave;re repr&eacute;sente un point d'insertion situ&eacute; entre deux caract&egrave;res (il peut &eacute;galement se situer avant le premier ou apr&egrave;s le dernier caract&egrave;re).
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
						</tr>
						<tr>
							<td colspan="2"><p>Un objet <span class="literal">TextRange</span> est cr&eacute;&eacute; par la m&eacute;thode <span class="literal">createTextRange()</span> associ&eacute;e aux objets <span class="literal">body</span>, <span class="literal">button</span>, <span class="literal">text</span> ou <span class="literal">textarea</span>. Vous pouvez aussi transformer une s&eacute;lection de l&acute;utilisateur en plage par le biais de la m&eacute;thode <span class="literal">createRange()</span> de l&acute;objet <span class="literal">selection</span> (remarquez la l&eacute;g&egrave;re diff&eacute;rence dans le nom de la m&eacute;thode). Apr&egrave;s avoir cr&eacute;&eacute; une plage de texte, vous pouvez utiliser ses m&eacute;thodes pour d&eacute;terminer ses points de d&eacute;but et de fin pour englober un segment de texte sp&eacute;cifique (par exemple, le texte correspondant &agrave; une cha&icirc;ne recherch&eacute;e). Apr&egrave;s avoir r&eacute;tr&eacute;ci la plage au texte cible, affectez des valeurs &agrave; ses propri&eacute;t&eacute;s <span class="literal">htmlText</span> and <span class="literal">text</span> afin de modifier, supprimer ou ins&eacute;rer du texte. Vous pouvez &eacute;galement invoquer une biblioth&egrave;que de commandes directes pour apporter des modifications textuelles sp&eacute;cifiques &agrave; cette plage de texte. Reportez-vous au chapitre 5 pour plus de d&eacute;tails et des exemples d'utilisation de l'objet <span class="literal">TextRange</span>.
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
						</tr>
						<tr>
							<td colspan="2"><p>Les propri&eacute;t&eacute;s et m&eacute;thodes partag&eacute;es de la liste au d&eacute;but de ce chapitre sont: <span class="literal">offsetLeft</span>, <span class="literal">offsetTop</span>, <span class="literal">getBoundingClientRect()</span>, <span class="literal">getClientRects()</span> et <span class="literal">scrollIntoView()</span>. Notez que l'objet <span class="literal">TextRange</span> ainsi que toutes les fonctions qui y sont associ&eacute;es sont uniquement disponibles dans la version Win32 de Microsoft Internet Explorer.
</p>
							</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><span class="replaceable">objectRef</span>.createTextRange()
<span class="replaceable">selectionObjectRef</span>.createRange()</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">boundingHeight</span></td><td><span class="literal">boundingLeft</span></td><td><span class="literal">boundingTop</span></td><td><span class="literal">boundingWidth</span></td>
								</tr>
								<tr><td><span class="literal">htmlText</span></td><td><span class="literal">text</span></td><td></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">collapse()</span></td><td><span class="literal">compareEndPoints()</span></td><td><span class="literal">duplicate()</span></td>
								</tr>
								<tr><td><span class="literal">execCommand()</span></td><td><span class="literal">expand()</span></td><td><span class="literal">findText()</span></td>
								</tr>
								<tr><td><span class="literal">getBookmark()</span></td><td><span class="literal">inRange()</span></td><td><span class="literal">isEqual()</span></td>
								</tr>
								<tr><td><span class="literal">move()</span></td><td><span class="literal">moveEnd()</span></td><td><span class="literal">moveStart()</span></td>
								</tr>
								<tr><td><span class="literal">moveToBookmark()</span></td><td><span class="literal">moveToElementText()</span></td><td><span class="literal">moveToPoint()</span></td>
								</tr>
								<tr><td><span class="literal">parentElement()</span></td><td><span class="literal">pasteHTML()</span></td><td><span class="literal">queryCommandEnabled()</span></td>
								</tr>
								<tr><td><span class="literal">queryCommandIndeterm()</span></td><td><span class="literal">queryCommandState()</span></td><td><span class="literal">queryCommandSupported()</span></td>
								</tr>
								<tr><td><span class="literal">queryCommandText()</span></td><td><span class="literal">queryCommandValue()</span></td><td><span class="literal">select()</span></td>
								</tr>
								<tr><td><span class="literal">setEndPoint()</span></td><td></td><td></td>
								</tr>
							</tbody></table>
					</td>
				</tr>
			</table>
		</div><div id="boundingHeight, boundingWidth">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">boundingHeight, boundingWidth</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </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 seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Renvoient la mesure en pixels de l'espace imaginaire occup&eacute; par l'objet <span class="literal">TextRange</span>. Bien que l'objet <span class="literal">TextRange</span> ne soit pas visible dans le document (&agrave; moins qu'un script ne le s&eacute;lectionne), la zone d'un objet <span class="literal">TextRange</span> est identique &agrave; celle qu'occuperait une zone s&eacute;lectionn&eacute;e en surbrillance. Ces valeurs sont ajust&eacute;es de telle sorte &agrave; ne pas d&eacute;passer la hauteur et la largeur maximales de la plage. Vous arriveriez aux m&ecirc;mes r&eacute;sultats en effectuant des calculs arithm&eacute;tiques sur les valeurs renvoy&eacute;es par la m&eacute;thode <span class="literal">getBoundingClientRect()</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>var rangeWidth = document.forms[0].myTextArea.createTextRange().boundingWidth;</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="boundingLeft, boundingTop">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">boundingLeft, boundingTop</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </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 seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Renvoient la distance en pixels s&eacute;parant la partie sup&eacute;rieure ou gauche de la fen&ecirc;tre ou du cadre du navigateur des bords sup&eacute;rieur ou gauche de l'espace imaginaire occup&eacute; par l'objet <span class="literal">TextRange</span>. Bien que l'objet <span class="literal">TextRange</span> ne soit pas visible dans le document (&agrave; moins qu'un script ne le s&eacute;lectionne), la zone d'un objet <span class="literal">TextRange</span> est identique &agrave; celle qu'occuperait une zone s&eacute;lectionn&eacute;e en surbrillance. Les valeurs de ces propri&eacute;t&eacute;s sont mesur&eacute;es &agrave; partir des bords fixes de la fen&ecirc;tre ou du cadre et non &agrave; partir de la partie sup&eacute;rieure et gauche du document qui peut &ecirc;tre masqu&eacute;e lorsque le document d&eacute;file. D&egrave;s lors, ces valeurs changent lorsque le document d&eacute;file.
</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 rangeOffH = document.forms[0].myTextArea.createTextRange().boundingLeft;</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="htmlText">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">htmlText</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </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 seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Sp&eacute;cifie tout code HTML du document pour un &eacute;l&eacute;ment donn&eacute;, lorsque ce dernier sert de base &agrave; un objet <span class="literal">TextRange</span>. Par exemple, si vous cr&eacute;ez un objet <span class="literal">TextRange</span> pour l'&eacute;l&eacute;ment <span class="literal">body</span> (<span class="literal">document.body.createTextRange()</span>), la propri&eacute;t&eacute; <span class="literal">htmlText</span> englobe tout le contenu HTML inclus entre des balises d'&eacute;l&eacute;ment <span class="literal">body</span> (ces derni&egrave;res non comprises).
</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 rangeHTML = document.body.createTextRange().htmlText;</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="text">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">text</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </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>Indique le texte contenu dans la plage de texte. Dans le cas d'un objet <span class="literal">TextRange</span> d'un &eacute;l&eacute;ment <span class="literal">body</span>, il s'agit du texte affich&eacute;, sans les balises HTML.
</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 rangeText = document.body.createTextRange().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>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="collapse()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">collapse()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">collapse([<span class="replaceable">d&eacute;but</span>])</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>R&eacute;duit l'objet <span class="literal">TextRange</span> &agrave; une longueur z&eacute;ro (cr&eacute;ant un point d'insertion) au d&eacute;but ou &agrave; la fin de la plage de texte avant r&eacute;duction.
</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>Valeur bool&eacute;enne facultative qui contr&ocirc;le si le point d'insertion se situe au d&eacute;but (<span class="literal">true</span>) ou &agrave; la fin (<span class="literal">false</span>) de la plage de texte originale. La valeur par d&eacute;faut est <span class="literal">true</span>.
</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="compareEndPoints()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">compareEndPoints()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">compareEndPoints("<span class="replaceable">type</span>", <span class="replaceable">comparisonRange</span>)</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Compare la position relative des points de d&eacute;but et de fin de deux plages (la plage active et celle pr&eacute;alablement enregistr&eacute;e comme variable). Le premier param&egrave;tre d&eacute;finit les points de d&eacute;but et de fin de chaque plage que vous souhaitez comparer. Si le r&eacute;sultat de la comparaison montre que le premier point se trouve avant l&acute;autre point dans la plage, la valeur renvoy&eacute;e est <span class="literal">-1</span>. Si le r&eacute;sultat montre que les deux points sont au m&ecirc;me emplacement, la valeur renvoy&eacute;e est <span class="literal">0</span>. Si le r&eacute;sultat de la comparaison montre que le premier point se trouve apr&egrave;s l&acute;autre point dans la plage, la valeur renvoy&eacute;e est <span class="literal">1</span>. Par exemple, si vous avez enregistr&eacute; la premi&egrave;re plage dans une variable <span class="literal">r1</span> et cr&eacute;&eacute; une nouvelle plage intitul&eacute;e <span class="literal">r2</span>, vous pouvez voir la relation physique entre la fin de <span class="literal">r2</span> et le d&eacute;but de <span class="literal">r1</span>:
</p>
<span class="PROGRAMLISTING"><pre>r1.compareEndPoints(&quot;EndToStart&quot;, r2)</pre></span>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
						</tr>
						<tr>
							<td colspan="2"><p>Si <span class="literal">r1</span> se termine l&agrave; o&ugrave; <span class="literal">r2</span> commence (le point d'insertion entre deux caract&egrave;res), la valeur renvoy&eacute;e est <span class="literal">0</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>L'une des constantes suivantes (sous forme de cha&icirc;ne): <span class="literal">StartToEnd</span> | <span class="literal">StartToStart</span> | <span class="literal">EndToStart</span> | <span class="literal">EndToEnd</span>.
</li><li><span class="literal"></span>Objet <span class="literal">TextRange</span> cr&eacute;&eacute; pr&eacute;c&eacute;demment et enregistr&eacute; comme variable.
</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><span class="literal">-1</span>, <span class="literal">0</span> ou <span class="literal">1</span>.</p>
					</td>
				</tr>
			</table>
		</div><div id="duplicate()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">duplicate()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </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"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Cr&eacute;e un nouvel objet <span class="literal">TextRange</span> ayant les m&ecirc;mes valeurs que la plage active. Le nouvel objet est ind&eacute;pendant; l'ancien et le nouveau ne sont pas &eacute;gaux mais, initialement, leurs valeurs sont identiques (tant que vous ne modifiez pas une plage ou l'autre).
</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>Objet <span class="literal">TextRange</span>.</p>
					</td>
				</tr>
			</table>
		</div><div id="execCommand()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">execCommand()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">execCommand("<span class="replaceable">nom_commande</span>"[,<span class="replaceable"> drapeau_interface</span>[,<span class="replaceable"> valeur</span>]])</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Ex&eacute;cute la commande nomm&eacute;e dans l'objet <span class="literal">TextRange</span> actif. Dans bien des cas, les commandes fonctionnent mieux lorsque l'objet <span class="literal">TextRange</span> est un point d'insertion. Reportez-vous &agrave; l&acute;annexe D pour une liste de commandes.
</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>Nom de la commande, sous forme de cha&icirc;ne non sensible &agrave; la casse. Reportez-vous &agrave; l&acute;annexe D.
</li><li><span class="literal"></span>Valeur bool&eacute;enne facultative: <span class="literal">true</span> pour afficher, le cas &eacute;ch&eacute;ant, toute interface utilisateur d&eacute;clench&eacute;e par la commande; <span class="literal">false</span> pour &eacute;viter cet affichage.
</li><li><span class="literal"></span>Valeur de param&egrave;tre pour la commande. </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>Valeur bool&eacute;enne: <span class="literal">true</span> si la commande a abouti;<span class="literal">false</span> si elle a &eacute;chou&eacute;.
</p>
					</td>
				</tr>
			</table>
		</div><div id="expand()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">expand()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">expand("<span class="replaceable">unit</span>")</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Etend la plage de texte courante (y compris une plage r&eacute;duite) afin d'englober l'unit&eacute; textuelle transmise comme param&egrave;tre. Par exemple, si quelqu'un s&eacute;lectionne certains caract&egrave;res d'un document, vous pouvez cr&eacute;er la plage et l'&eacute;tendre afin qu'elle englobe toute la phrase dans laquelle figurent les caract&egrave;res s&eacute;lectionn&eacute;s:
</p>
<span class="PROGRAMLISTING"><pre>var rng = document.selection.createRange( );
rng.expand(&quot;sentence&quot;);</pre></span>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
						</tr>
						<tr>
							<td colspan="2"><p>Si la plage de d&eacute;but s'&eacute;tend sur plusieurs unit&eacute;s, la m&eacute;thode <span class="literal">expand()</span> &eacute;tend la plage jusqu'&agrave; l'unit&eacute; suivante la plus proche.
</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>Valeur non sensible &agrave; la casse, sous forme de cha&icirc;ne, de l&acute;unit&eacute; d&eacute;sir&eacute;e: <span class="literal">character</span> | <span class="literal">word</span> | <span class="literal">sentence</span> | <span class="literal">textedit</span>. La valeur <span class="literal">textedit</span> &eacute;tend la plage &agrave; la totalit&eacute; de la plage originale.
</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>Valeur bool&eacute;enne: <span class="literal">true</span> si la commande a abouti;<span class="literal">false</span> si elle a &eacute;chou&eacute;.
</p>
					</td>
				</tr>
			</table>
		</div><div id="findText()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">findText()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">findText("<span class="replaceable">string</span>"[, <span class="replaceable">searchScope</span>][, <span class="replaceable">flags</span>])</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Recherche, dans l'objet <span class="literal">TextRange</span> actif, une correspondance avec une cha&icirc;ne transmise comme le premier param&egrave;tre requis. Par d&eacute;faut, la mise en correspondance ne tient pas compte de la casse. En pr&eacute;sence d'une correspondance, l'objet <span class="literal">TextRange</span> repositionne ses points de d&eacute;but et de fin de telle sorte &agrave; englober le texte trouv&eacute;. Pour poursuivre la recherche dans le document, repositionnez le point de d&eacute;part de la plage de texte &agrave; la fin de la cha&icirc;ne trouv&eacute;e (avec <span class="literal">collapse()</span>).
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
						</tr>
						<tr>
							<td colspan="2"><p>Des param&egrave;tres facultatifs vous permettent de limiter la port&eacute;e de la recherche au sein de la plage &agrave; un nombre de caract&egrave;res de votre choix apr&egrave;s le point de d&eacute;but de la plage ou d&eacute;terminent des sp&eacute;cifications de correspondance suppl&eacute;mentaires, comme des mots partiels ou entiers.
</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>Cha&icirc;ne &agrave; rechercher, non sensible &agrave; la casse.</li><li><span class="literal"></span>Nombre entier pour le nombre de caract&egrave;res &agrave; partir du point de d&eacute;but de la plage dans lesquels effectuer la recherche. Un nombre positif indique une recherche vers l&acute;avant et un nombre n&eacute;gatif indique une recherche vers l&acute;arri&egrave;re, dans du texte qui se trouve avant le point de d&eacute;but de la plage de texte dans le document.
</li><li><span class="literal"></span>Nombre entier pour les codes de d&eacute;tail de la recherche: <span class="literal">0</span> (correspondance avec mots partiels); <span class="literal">1</span> (correspondance vers l&acute;arri&egrave;re); <span class="literal">2</span> (correspondance avec mots entiers uniquement); <span class="literal">4</span> (correspondance sensible &agrave; la casse).
</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>Valeur bool&eacute;enne: <span class="literal">true</span> indique qu'une correspondance a &eacute;t&eacute; trouv&eacute;e;<span class="literal">false</span> indique le contraire.
</p>
					</td>
				</tr>
			</table>
		</div><div id="getBookmark(), moveToBookmark()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">getBookmark(), moveToBookmark()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">getBookmark() moveToBookmark(<span class="replaceable">bookmarkString</span>)</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Associ&eacute;es, ces deux m&eacute;thodes permettent d'enregistrer temporairement la sp&eacute;cification d'une plage de texte et de la r&eacute;cup&eacute;rer si n&eacute;cessaire. La m&eacute;thode <span class="literal">getBookmark()</span> renvoie une cha&icirc;ne opaque (contenant des donn&eacute;es binaires sans int&eacute;r&ecirc;t pour l'utilisateur). Une fois la valeur stock&eacute;e dans une variable, il est possible de modifier la plage au gr&eacute; des besoins pour le script. La plage de texte balis&eacute;e d'un signet peut &ecirc;tre r&eacute;cup&eacute;r&eacute;e &agrave; un stade ult&eacute;rieur gr&#160;ce &agrave; la m&eacute;thode <span class="literal">moveToBookmark()</span>:
</p>
<span class="PROGRAMLISTING"><pre>var rangeMark = myRange.getBookmark( );
...
myRange.moveToBookmark(rangeMark);</pre></span>
							</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>Cha&icirc;ne opaque renvoy&eacute;e par la m&eacute;thode <span class="literal">getBookmark()</span>.
</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>Valeur bool&eacute;enne: <span class="literal">true</span> si l'op&eacute;ration a abouti;<span class="literal">false</span> si elle a &eacute;chou&eacute;.
</p>
					</td>
				</tr>
			</table>
		</div><div id="inRange()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">inRange()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">inRange(<span class="replaceable">plage_de_comparaison</span>)</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>D&eacute;termine si la plage faisant l'objet de la comparaison est contenue dans la plage physique de la plage de texte active ou se confond avec elle.
</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>Objet <span class="literal">TextRange</span> cr&eacute;&eacute; pr&eacute;c&eacute;demment et enregistr&eacute; comme variable.
</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>Valeur bool&eacute;enne: <span class="literal">true</span> si la plage faisant l'objet de la comparaison est contenue dans la plage active ou se confond avec elle; <span class="literal">false</span> si ce n'est pas le cas.
</p>
					</td>
				</tr>
			</table>
		</div><div id="isEqual()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">isEqual()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">isEqual(<span class="replaceable">plage_de_comparaison</span>)</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>D&eacute;termine si la plage faisant l'objet de la comparaison est identique &agrave; la plage de texte active.
</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>Objet <span class="literal">TextRange</span> cr&eacute;&eacute; pr&eacute;c&eacute;demment et enregistr&eacute; comme variable.
</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>Valeur bool&eacute;enne: <span class="literal">true</span> si la plage faisant l'objet de la comparaison est &eacute;gale &agrave; la plage active; <span class="literal">false</span> si ce n'est pas le cas.
</p>
					</td>
				</tr>
			</table>
		</div><div id="move()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">move()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">move("<span class="replaceable">unit</span>"[, <span class="replaceable">count</span>])</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>R&eacute;duit la plage de texte active &agrave; un point d'insertion situ&eacute; &agrave; la fin de la plage de texte active et le d&eacute;place d'une ou plusieurs unit&eacute;s vers l'avant ou vers l'arri&egrave;re par rapport &agrave; la position actuelle.
</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>Valeur non sensible &agrave; la casse, sous forme de cha&icirc;ne, de l&acute;unit&eacute; d&eacute;sir&eacute;e: <span class="literal">character</span> | <span class="literal">word</span> | <span class="literal">sentence</span> | <span class="literal">textedit</span>. La valeur <span class="literal">textedit</span> d&eacute;place le point d'insertion au d&eacute;but ou &agrave; la fin de la plage originale.
</li><li><span class="literal"></span>Nombre entier facultatif correspondant au nombre d'unit&eacute;s dont le point d'insertion doit &ecirc;tre d&eacute;plac&eacute;. Les valeurs positives d&eacute;placent le pointeur vers l'avant, tandis que les valeurs n&eacute;gatives le d&eacute;placent vers l'arri&egrave;re. La valeur par d&eacute;faut est <span class="literal">1</span>.
</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>Nombre entier correspondant au d&eacute;placement, en nombre d'unit&eacute;s.</p>
					</td>
				</tr>
			</table>
		</div><div id="moveEnd(), moveStart()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">moveEnd(), moveStart()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">moveEnd("<span class="replaceable">unit</span>"[, <span class="replaceable">count</span>]) moveStart("<span class="replaceable">unit</span>"[, <span class="replaceable">count</span>])</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>D&eacute;place uniquement le point de fin ou de d&eacute;but (respectivement) de la plage de texte active d'une (ou plusieurs) unit&eacute;(s). Un param&egrave;tre facultatif vous permet de sp&eacute;cifier &agrave; la fois le nombre d'unit&eacute;s et la direction. Pour replacer le point de d&eacute;part d'une plage de texte au d&eacute;but de la plage originale, n'oubliez pas d'indiquer une valeur n&eacute;gative. Lorsque vous d&eacute;placez le point de fin vers l&acute;avant par unit&eacute;s de mots, songez que le mot se termine par un espace blanc (comprenant un point). D&egrave;s lors, si une m&eacute;thode <span class="literal">findText()</span> d&eacute;finit la plage sur une cha&icirc;ne qui ne se termine pas par un espace, la premi&egrave;re m&eacute;thode <span class="literal">moveEnd("word")</span> place le point de fin &agrave; l'emplacement situ&eacute; derri&egrave;re l'espace suivant la cha&icirc;ne trouv&eacute;e, au lieu de le placer au mot suivant.
</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>Valeur non sensible &agrave; la casse, sous forme de cha&icirc;ne, de l&acute;unit&eacute; d&eacute;sir&eacute;e: <span class="literal">character</span> | <span class="literal">word</span> | <span class="literal">sentence</span> | <span class="literal">textedit</span>. La valeur <span class="literal">textedit</span> d&eacute;place le point d'insertion au d&eacute;but ou &agrave; la fin de la plage originale.
</li><li><span class="literal"></span>Nombre entier facultatif correspondant au nombre d'unit&eacute;s dont le point d'insertion doit &ecirc;tre d&eacute;plac&eacute;. Les valeurs positives d&eacute;placent le pointeur vers l'avant, tandis que les valeurs n&eacute;gatives le d&eacute;placent vers l'arri&egrave;re. La valeur par d&eacute;faut est <span class="literal">1</span>.
</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>Nombre entier correspondant au d&eacute;placement, en nombre d'unit&eacute;s.</p>
					</td>
				</tr>
			</table>
		</div><div id="moveToBookmark()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">moveToBookmark()</td><td valign="top" nowrap class="compatibility"></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>Voir getBookmark(). </p>
							</td>
						</tr>
			</table>
		</div><div id="moveToElementText()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">moveToElementText()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">moveToElementText(<span class="replaceable">objet_&eacute;l&eacute;ment</span>)</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>D&eacute;place les points de d&eacute;but et de fin de l'objet <span class="literal">TextRange</span> de mani&egrave;re &agrave; englober l'objet &eacute;l&eacute;ment HTML sp&eacute;cifi&eacute;. La plage de texte qui en r&eacute;sulte inclut &eacute;galement le code HTML relatif &agrave; l'&eacute;l&eacute;ment.
</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 par script &agrave; l'objet. Celle-ci peut prendre la forme d'une r&eacute;f&eacute;rence directe (<span class="literal">document.getElementById("</span><span class="replaceable">elementID</span><span class="literal">")</span> ou d'une variable contenant le m&ecirc;me type de valeur.
</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="moveToPoint()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">moveToPoint()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">moveToPoint(<span class="replaceable">x</span>, <span class="replaceable">y</span>)</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>R&eacute;duit la plage de texte &agrave; un point d'insertion et d&eacute;finit sa position sur le point indiqu&eacute; par les coordonn&eacute;es horizontales et verticales dans la fen&ecirc;tre ou le cadre du navigateur. Cela revient au m&ecirc;me que cliquer sur un point de la fen&ecirc;tre pour d&eacute;finir un point d'insertion. Utilisez des m&eacute;thodes telles que <span class="literal">expand()</span> pour &eacute;largir la plage de texte afin d'inclure un caract&egrave;re, un mot, une phrase ou une plage de texte compl&egrave;te.
</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>Coordonn&eacute;e horizontale du point d'insertion, en pixels, par rapport au bord gauche de la fen&ecirc;tre ou du cadre.
</li><li><span class="literal"></span>Coordonn&eacute;e verticale du point d'insertion, en pixels, par rapport au bord sup&eacute;rieur de la fen&ecirc;tre ou du cadre.
</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="parentElement()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">parentElement()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </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"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Renvoie une r&eacute;f&eacute;rence d'objet &agrave; l'&eacute;l&eacute;ment p&egrave;re contenant l'objet <span class="literal">TextRange</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>R&eacute;f&eacute;rence de l'objet &eacute;l&eacute;ment.</p>
					</td>
				</tr>
			</table>
		</div><div id="pasteHTML()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">pasteHTML()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">pasteHTML("<span class="replaceable">HTMLText</span>")</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Remplace la plage de texte active par le contenu HTML fourni comme cha&icirc;ne de param&egrave;tre. En g&eacute;n&eacute;ral, cette m&eacute;thode est utilis&eacute;e sur un objet de plage de texte de longueur z&eacute;ro faisant office de pointeur d'insertion. Toutes les balises sont affich&eacute;es comme si elles faisaient partie du code source original.
</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>Code source du document &agrave; ins&eacute;rer dans le document. </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="queryCommandEnabled()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">queryCommandEnabled()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">queryCommandEnabled("<span class="replaceable">nom_commande</span>")</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>D&eacute;termine si la commande peut &ecirc;tre invoqu&eacute;e en fonction de l'&eacute;tat actuel du document ou de la s&eacute;lection.
</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>Nom de la commande, sous forme de cha&icirc;ne non sensible &agrave; la casse. Reportez-vous &agrave; l&acute;annexe D.
</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>Valeur bool&eacute;enne: <span class="literal">true</span> s'il est activ&eacute;;<span class="literal">false</span> s'il ne l'est pas.
</p>
					</td>
				</tr>
			</table>
		</div><div id="queryCommandIndeterm()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">queryCommandIndeterm()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">queryCommandEnabled("<span class="replaceable">nom_commande</span>")</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>D&eacute;termine si la commande est dans un &eacute;tat ind&eacute;termin&eacute;.</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>Nom de la commande, sous forme de cha&icirc;ne non sensible &agrave; la casse. Reportez-vous &agrave; l&acute;annexe D.
</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>Valeur bool&eacute;enne: <span class="literal">true</span> | <span class="literal">false</span>.</p>
					</td>
				</tr>
			</table>
		</div><div id="queryCommandState()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">queryCommandState()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">queryCommandState("<span class="replaceable">nom_commande</span>")</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>D&eacute;termine l'&eacute;tat courant de la commande indiqu&eacute;e.</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>Nom de la commande, sous forme de cha&icirc;ne non sensible &agrave; la casse. Reportez-vous &agrave; l&acute;annexe D.
</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><span class="literal">true</span> si la commande a &eacute;t&eacute; ex&eacute;cut&eacute;e;<span class="literal">false</span> si la commande n'a pas &eacute;t&eacute; ex&eacute;cut&eacute;e;<span class="literal">null</span> si l'&eacute;tat ne peut pas &ecirc;tre d&eacute;termin&eacute; avec certitude.
</p>
					</td>
				</tr>
			</table>
		</div><div id="queryCommandSupported()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">queryCommandSupported()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">queryCommandEnabled("<span class="replaceable">nom_commande</span>")</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>D&eacute;termine si la commande nomm&eacute;e est prise en charge par l'objet document.
</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>Nom de la commande, sous forme de cha&icirc;ne non sensible &agrave; la casse. Reportez-vous &agrave; l&acute;annexe D.
</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>Valeur bool&eacute;enne: <span class="literal">true</span> | <span class="literal">false</span>.</p>
					</td>
				</tr>
			</table>
		</div><div id="queryCommandText()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">queryCommandText()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">queryCommandText("<span class="replaceable">nom_commande</span>")</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Renvoie le texte associ&eacute; &agrave; la commande.</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>Nom de la commande, sous forme de cha&icirc;ne non sensible &agrave; la casse. Reportez-vous &agrave; l&acute;annexe D.
</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>Cha&icirc;ne.</p>
					</td>
				</tr>
			</table>
		</div><div id="queryCommandValue()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">queryCommandValue()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">queryCommandValue("<span class="replaceable">nom_commande</span>")</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Renvoie la valeur associ&eacute;e &agrave; la commande, tel le nom de police de la s&eacute;lection.
</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>Nom de la commande, sous forme de cha&icirc;ne non sensible &agrave; la casse. Reportez-vous &agrave; l&acute;annexe D.
</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>D&eacute;pend de la commande.</p>
					</td>
				</tr>
			</table>
		</div><div id="select()">
			<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">s.o.</span>  IE <span class="emphasis">4 (Win) </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"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>S&eacute;lectionne tout le texte inclus dans l'objet <span class="literal">TextRange</span> actif. Cette m&eacute;thode confirme visuellement &agrave; l'utilisateur que le script reconna&icirc;t un bloc de texte particulier. Par exemple, si vous cr&eacute;ez un script de recherche avec la m&eacute;thode <span class="literal">findText()</span>, l'utilisation des m&eacute;thodes <span class="literal">scrollIntoView()</span> et <span class="literal">select()</span> sur cette plage permet de montrer &agrave; l'utilisateur o&ugrave; se trouve le texte correspondant &agrave; la recherche.
</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="setEndPoint()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">setEndPoint()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4 (Win) </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">setEndPoint("<span class="replaceable">type</span>", <span class="replaceable">comparisonRange</span>)</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Param&egrave;tre le point de fin de l'objet <span class="literal">TextRange</span> actif sur le point de fin d'une autre plage pr&eacute;alablement enregistr&eacute;e comme variable de r&eacute;f&eacute;rence.
</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>L'une des constantes suivantes (sous forme de cha&icirc;ne): <span class="literal">StartToEnd</span> | <span class="literal">StartToStart</span> | <span class="literal">EndToStart</span> | <span class="literal">EndToEnd</span>.
</li><li><span class="literal"></span>Objet <span class="literal">TextRange</span> cr&eacute;&eacute; pr&eacute;c&eacute;demment et enregistr&eacute; comme variable.
</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>

</body>
</html>
