<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">RangeException</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">s.o.</span>  DOM <span class="emphasis">2</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>Certaines op&eacute;rations sur les objets <span class="literal">Range</span> du DOM W3C peuvent d&eacute;clencher des erreurs ou, dans le langage JavaScript 1.5, causer des exceptions, si quelque chose se passe mal. Le DOM W3C d&eacute;finit un objet qui comporte un num&eacute;ro de code correspondant &agrave; une liste d&acute;exceptions limit&eacute;e mais bien d&eacute;finie, ayant sp&eacute;cifiquement trait aux objets <span class="literal">Range</span>. Par exemple, si vous essayez de d&eacute;finir des extr&eacute;mit&eacute;s de plage pour inclure des noeuds n&acute;ayant pas trait au contenu (tel que le noeud <span class="literal">Attr</span>), la m&eacute;thode <span class="literal">selectNode()</span> avec un tel noeud comme param&egrave;tre g&eacute;n&egrave;re une exception dont le num&eacute;ro de code est 2. Ce num&eacute;ro correspond &agrave; l&acute;exception qui signale une tentative d&acute;action ill&eacute;gale ou logiquement impossible sur une plage de texte.
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
						</tr>
						<tr>
							<td colspan="2"><p>Lorsqu&acute;il sera impl&eacute;ment&eacute; dans les navigateurs, le m&eacute;canisme de d&eacute;finition de scripts qui traitera les exceptions de plage devrait &ecirc;tre le m&ecirc;me que celui d&eacute;crit pour l&acute;objet <span class="literal">DOMException</span>. L&acute;acc&egrave;s aux m&eacute;thodes et propri&eacute;t&eacute;s de l&acute;objet <span class="literal">Range</span> peut &eacute;galement renvoyer des exceptions <span class="literal">DOMException</span>.
</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">errorObjectReference</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 colspan="2"><p><span class="literal">code</span></p>
					</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 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="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 colspan="2"><p>Aucune. </p>
					</td>
				</tr>
			</table>
		</div><div id="code">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">code</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">s.o.</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>Fournit le nombre entier correspondant &agrave; l&acute;un des types d&acute;erreur de l&acute;objet <span class="literal">Range</span> d&eacute;finis, comme illustr&eacute; dans le tableau suivant.
</p>
							</td>
						</tr>
						<tr>
							<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
						</tr>
						<tr>
							<td>
								<table border="1"><tbody><tr><th>Code</th><th>Constante</th><th>Cause la plus probable</th></tr>
										<tr><td><span class="literal">1</span></td><td><span class="literal">BAD_BOUNDARYPOINTS_ERR</span></td><td>La m&eacute;thode <span class="literal">surroundContents()</span> a &eacute;t&eacute; appliqu&eacute;e &agrave; une plage avec un point de fin non applicable
</td>
										</tr>
										<tr><td><span class="literal">2</span></td><td><span class="literal">INVALID_NODE_TYPE_ERR</span></td><td>La m&eacute;thode a essay&eacute; de travailler sur un type de noeud non applicable</td>
										</tr>
									</tbody></table>
							</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>D&eacute;termin&eacute; par l&acute;erreur.</p>
					</td>
				</tr>
			</table>
		</div>

</body>
</html>