RangeException | NN nicht zutreffend IE nicht zutreffend DOM 2 |
Einige Operationen mit Range-Objekten des W3C-DOM können, wenn etwas schief geht, Fehler verursachen, oder, wie es im Jargon von JavaScript 1.5 heißt, Ausnahmen zurückgeben. Das W3C-DOM definiert ein Objekt, das eine Codenummer übermittelt, die auf eine wohldefinierte (wenngleich etwas knappe) Liste der Ausnahmen verweist, die vor allem in Verbindung mit Range-Objekten auftreten können. Wenn Sie beispielsweise versuchen, die Begrenzungspunkte eines Bereichs so festzulegen, dass der Bereich nicht-inhaltsbezogene Nodes (z. B. eine Attr-Node) umfasst, gibt die selectNode( )-Methode mit einer solchen Node als Parameter eine Ausnahme mit der Codenummer 2 zurück. Diese Nummer entspricht der Ausnahme, die auf einen Versuch hinweist, eine unzulässige oder logisch unmögliche Aktion mit einem Textbereich auszuführen. |
|
Wenn der Skriptmechanismus zur Umsetzung der Bereichsausnahmen in den Browsern implementiert ist, dürfte er genauso funktionieren wie in der Abhandlung des DOMException-Objekts beschrieben. Der Zugriff auf die Eigenschaften und Methoden des Range-Objekts kann ebenfalls DOMException-Ausnahmen verursachen. |
|
Objektmodellreferenz | |
errorObjectReference
|
|
Objektspezifische Eigenschaften | |
code |
|
Objektspezifische Methoden | |
Keine. |
|
Objektspezifische Ereignisbehandlungsroutineneigenschaften | |
Keine. |
code | NN nicht zutreffend IE nicht zutreffend DOM 1 | ||||||||
Schreibgeschützt | |||||||||
Stellt eine ganze Zahl bereit, die einem der definierten Range-Objektfehlertypen entspricht (siehe unten stehende Tabelle). |
|||||||||
|
|||||||||
Wert | |||||||||
Integerwert |
|||||||||
Standardwert | |||||||||
Abhängig vom Fehler. |