Durch das Setzen eines Haltepunkts können Sie bestimmen, an welcher Stelle in einem Skript die Ausführung unterbrochen und der Debugger gestartet werden soll. Sie können z.B. den Debugger am Beginn einer Prozedur oder vor einer Zeile starten, von der Sie annehmen, daß diese einen Fehler enthält.
Sie haben folgende Möglichkeiten:
OnLoad
-Ereignis eines Dokuments.So setzen Sie einen Haltepunkt in einer bestimmten Zeile
- oder -
Starten Sie bei Server-Skripten den Debugger als selbständige Anwendung, und wählen Sie das zu bearbeitende Dokument. Weitere Informationen finden Sie unter Starten von Microsoft Script Debugger und Auswählen eines zu bearbeitenden Dokuments.
Anmerkung Wenn Sie einen Haltepunkt in einem Java-Programm setzen, wählen Sie die gesamte Anweisung aus.
- oder -
Klicken Sie in der Testen-Symbolleiste auf .
Die Zeile, in der Sie den Haltepunkt setzen, wird rot angezeigt, um zu kennzeichnen, daß es sich um einen Haltepunkt handelt.
- oder -
Aktualisieren Sie bei Server-Skripten das Dokument im Browser.
Der Debugger hält am ersten vorhandenen Haltepunkt an. Sie können nun die Zeilen einzeln ausführen. Siehe auch Ausführen von Skripten in Einzelschritten.
OnLoad
des Dokuments ausgeführt werden. Das Skript in der Behandlungsroutine dieses Ereignisses ist bereits zu dem Zeitpunkt ausgeführt, an dem das HTML-Dokument vollständig geladen ist. Alle Haltepunkte, die nach Abschluß des Ladens des HTML-Dokuments gesetzt werden, gehen beim Aktualisieren des Dokuments verloren. Verwenden Sie deshalb die folgende Prozedur zum Debuggen von Skriptanweisungen in der Behandlungsroutine OnLoad
.So setzen Sie einen Haltepunkt für die nächste Skriptzeile
- oder -
Klicken Sie in der Testen-Symbolleiste auf .
Der Debugger hält an der ersten Skriptzeile, die ausgeführt wird.
In manchen Fällen befindet sich die nächste ausgeführte Anweisung nicht in dem zu bearbeitenden Dokument. Wenn Sie z.B. einen Haltepunkt für die nächste Anweisung in einem Dokument in einem Frameset setzen, startet der Debugger, wenn Sie ein Skript in einem anderen Dokument in diesem Frameset auslösen. Sie müssen sich beim Setzen eines Haltepunktes für die nächste Anweisung bewußt sein, daß jede als nächste ausgeführte Skriptanweisung den Debugger startet.
Siehe auch
Ausführen von Skripten in Einzelschritten
Anzeigen und Ändern von Werten
© 1997 Microsoft Corporation. Alle Rechte vorbehalten.