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

		<div id="Beschreibung">
			<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">nicht zutreffend</span>  IE <span class="emphasis">nicht zutreffend</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>Einige Operationen mit <span class="literal">Range</span>-Objekten des W3C-DOM k&ouml;nnen, wenn etwas schief geht, Fehler verursachen, oder, wie es im Jargon von JavaScript 1.5 hei&szlig;t, Ausnahmen zur&uuml;ckgeben. Das W3C-DOM definiert ein Objekt, das eine Codenummer &uuml;bermittelt, die auf eine wohldefinierte (wenngleich etwas knappe) Liste der Ausnahmen verweist, die vor allem in Verbindung mit <span class="literal">Range</span>-Objekten auftreten k&ouml;nnen. Wenn Sie beispielsweise versuchen, die Begrenzungspunkte eines Bereichs so festzulegen, dass der Bereich nicht-inhaltsbezogene Nodes (z.B. eine <span class="literal">Attr</span>-Node) umfasst, gibt die <span class="literal">selectNode( )</span>-Methode mit einer solchen Node als Parameter eine Ausnahme mit der Codenummer 2 zur&uuml;ck. Diese Nummer entspricht der Ausnahme, die auf einen Versuch hinweist, eine unzul&auml;ssige oder logisch unm&ouml;gliche Aktion mit einem Textbereich auszuf&uuml;hren.
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
						</tr>
						<tr>
							<td colspan="2"><p>Wenn der Skriptmechanismus zur Umsetzung der Bereichsausnahmen in den Browsern implementiert ist, d&uuml;rfte er genauso funktionieren wie in der Abhandlung des <span class="literal">DOMException</span>-Objekts beschrieben. Der Zugriff auf die Eigenschaften und Methoden des <span class="literal">Range</span>-Objekts kann ebenfalls <span class="literal">DOMException</span>-Ausnahmen verursachen.
</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">Objektmodellreferenz</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">Objektspezifische Eigenschaften</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">Objektspezifische Methoden</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Keine. </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">Objektspezifische Ereignisbehandlungsroutineneigenschaften</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Keine. </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">nicht zutreffend</span>  IE <span class="emphasis">nicht zutreffend</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">Schreibgesch&uuml;tzt</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Stellt eine ganze Zahl bereit, die einem der definierten <span class="literal">Range</span>-Objektfehlertypen entspricht (siehe unten stehende Tabelle).
</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>Konstante</th><th>Wahrscheinlichste Ursache</th></tr>
										<tr><td><span class="literal">1</span></td><td><span class="literal">BAD_BOUNDARYPOINTS_ERR</span></td><td>Die Methode <span class="literal">surroundContents( )</span> wurde auf einen Bereich angewendet, dessen Endpunkt nicht anwendbar ist.
</td>
										</tr>
										<tr><td><span class="literal">2</span></td><td><span class="literal">INVALID_NODE_TYPE_ERR</span></td><td>Es wurde versucht, die Methode auf einen unzul&auml;ssigen Nodetyp anzuwenden.</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">Wert</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Integerwert</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">Standardwert</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Abh&auml;ngig vom Fehler.</p>
					</td>
				</tr>
			</table>
		</div>

</body>
</html>