|
о.
Теперь вы можете просмотреть или изменить содержимое переменных, установить
точки останова, а затем запустить сценарий в пошаговом режиме либо просто
продолжить его выполнение.
Запуск отладчика через меню браузера
Для того чтобы запустить отладчик Microsoft Script Debugger через меню
браузера, откройте меню View и выберите там меню второго уровня Script Debuger.
В этом меню есть две строки: Open и Break at next Statement. Первая из них
просто открывает окно отладчика, а вторая - запускает отладчик и останавливает
сценарий на следующей строке. Вы можете попробовать оба режима, например, для
одного из сценариев, приведенных нами в первой главе нашей книги.
Автоматический запуск отладчика при возникновении ошибки
Если в процессе интерпретации сценария JavaScript браузер обнаруживает
ошибку, он выводит на экран диалоговую панель с сообщением об ошибке и
предоставляет возможность запустить отладчик.
Вы можете попробовать этот режим на сценарии, представленном в листинге 8.2,
куда мы намеренно внесли ошибку.
Листинг 8.2. Файл chapter8/error.html
Hello, world!
JavaScript Test
Message:
Сразу после запуска на экране появится диалоговая панель Internet Explorer
Script Error, показанная на рис. 8.3.
Рис. 8.3. Сообщение об ошибке
Из текста сообщения ясно, что в седьмом по счету символе девятой строки
документа HTML обнаружена ошибка: указанный в сценарии метод или свойство не
определено для объекта.
Нажав кнопку Yes в панели Internet Explorer Script Error, будет запущен
отладчик. Документ HTML с ошибкой будет загружен в окно отладчика, а текстовый
курсор покажет ошибочную строку (рис. 8.4).
Рис. 8.4. Курсор указывает на строку с ошибкой
Просмотр открытых документов в окне отладчика
Чтобы загрузить в отладчик документ HTML, выберите из меню View строку
Running Documents. С помощью этой строки вы можете открыть окно Running
Documents, в котором отображается список документов, доступных для отладки (рис.
8.5).
Рис. 8.5. В отладчик загружены два документа HTML
Чтобы открыть документ, достаточно сделать двойной щелчок левой клавишей
мыши по соответствующей строке списка.
Установка и сброс точек останова
Сразу после запуска отладчика вы можете установить точки останова в текущем
документе, загруженном в отладчик, или в другом произвольном документе, который
загружен в браузер Microsoft Internet Explorer.
В открытом документе можно установить точки останова. Для этого запустите
отладчик из браузера, воспользовавшись строкой Open и Break at next Statem
|
|