12.5. Отладка сценария в Microsoft Script Editor

12.5. Отладка сценария в Microsoft Script Editor

Отладчик Microsoft Script Editor распространяется с редактором Microsoft FrontPage, хотя может быть свободно загружен из Интернета. Данный отладчик применяется совместно с браузером Internet Explorer, а значит в браузере необходимо разрешить отладку.

1. Выберите команду меню Сервис ? Свойства обозревателя. Появится окно Свойства обозревателя.

2. Выберите вкладку Дополнительно. Вы увидите список Параметры.

3. В этом списке снимите, если установлены, флажки Отключить отладку сценариев (Internet Explorer) и Отключить отладку сценариев (Другие).

4. Нажмите кнопку OK, чтобы сохранить изменения.

5. Перезапустите браузер.

Таким образом, в меню Вид должно появиться подменю Отладчик сценариев с двумя командами: Открыть и Прервать на следующей инструкции. Теперь приступим к отладке сценария.

1. Откройте в браузере страницу с первым сценарием (см. листинг 12.2).

2. Выберите команду меню Вид ? Отладчик сценариев ? Прервать на следующей инструкции.

3. Нажмите кнопку Обновить. Возможно, при этом откроется окно выбора одного из отладчиков Microsoft Script Editor и Microsoft Script Debugger. В этом случае выберите Microsoft Script Editor. Откроется главное окно отладчика Microsoft Script Editor (рис. 12.6).

Рис. 12.6. Окно отладчика

Обратите внимание, что интерпретирование страницы в браузере приостановилось на первой строке кода сценария, которая отмечена стрелкой. Таким образом, вы можете приступить к пошаговому выполнению сценария. Чтобы знать, на каком вы шаге, нужно контролировать значение переменной i.

1. Выберите команду меню Debug ? QuickWatch (Отладка ? Быстрый просмотр). Появится окно QuickWatch (Быстрый просмотр) (рис. 12.7).

Рис. 12.7. Окно QuickWatch (Быстрый просмотр)

2. Введите в поле Expression (Выражение) имя необходимой переменной, то есть i.

3. Нажмите кнопку Add Watch (Добавить просмотр). В окне отладчика появится панель Watch (Просмотр) со значениями переменной i (рис. 12.8).

Рис. 12.8. Переменная под контролем

4. Закройте окно QuickWatch (Быстрый просмотр).

Таким образом, вы можете узнать, какое это по счету повторение. Вы также можете изменить значение переменной.

1. Щелкните кнопкой мыши на значении переменной i на панели Watch (Просмотр).

2. Введите необходимое значение (в данном случае не больше 19, например 18).

Вот так просто вы уже на предпоследнем повторе цикла. Сделайте несколько шагов и увидите, что у вас получилось в браузере.

1. Выберите команду меню Debug ? Step into (Отладка ? Сделать шаг).

2. Повторяйте первый шаг до тех пор, пока не появится окно браузера (рис. 12.9).

Рис. 12.9. Результат после изменения хода выполнения сценария

Как видите, количество приветствий уже другое. Все потому, что вы поменяли значение переменной i. Кроме того, отладчики позволяют выполнить произвольную строку кода сценария или пропустить несколько строк.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

WindowsAccessoriesRegistry Editor

Из книги Справочник по реестру Windows XP автора Коллектив РуБоард

WindowsAccessoriesRegistry Editor HKEY_CLASSES_ROOT egfileshell(default)Если поставить значение «edit» то REG файлы по двойному щелчку будут открываться в блокноте для редактирования.Тип: REGSZ;Значение: (по умолчанию параметра нет; edit)HKEY_LOCAL_MACHINESOFTWAREClasses.reg(default)Если надо, чтобы REG файлы при нажатии на них не


WindowsAccessoriesRegistry Editor

Из книги 64 килобайта о Фидо автора Filimonov Nick

WindowsAccessoriesRegistry Editor HKEY_CLASSES_ROOT egfileshell(default)Если поставить значение «edit» то REG файлы по двойному щелчку будут открываться в блокноте для редактирования.Тип: REGSZ;Значение: (по умолчанию параметра нет; edit)HKEY_LOCAL_MACHINESOFTWAREClasses.reg(default)Если надо, чтобы REG файлы при нажатии на них не


Редактор сообщений(Message Editor)

Из книги Запись CD и DVD: профессиональный подход автора Бахур Виктор

Редактор сообщений(Message Editor) Редактор сообщений позволяет просматривать базу писем по областям, создавать новые письма, как в сетевой, так и в эхопочте. Помимо этого, типовые редакторы предоставляют множество других возможностей, как то перемещение писем из области в


Nero Wave Editor

Из книги Linux для пользователя автора Костромин Виктор Алексеевич

Nero Wave Editor В пакет Nero входит достаточно мощный редактор звука – Nero Wave Editor. Конечно, по возможностям и качеству обработки звуковых файлов он уступает музыкальным редакторам Adobe Audition и Sound Forge, но если вы не сможете на слух определить разницу в звучании аудиофайлов,


8.3.4. System V Init Editor ksysv

Из книги 200 лучших программ для Linux автора Яремчук Сергей Акимович

8.3.4. System V Init Editor ksysv В оболочке KDE имеется очень удобная утилита для управления запускаемыми на разных уровнях службами. Она называется ksysv или System V Init Editor и запускать ее надо от имени суперпользователя, иначе она будет только показывать существующую конфигурацию служб, но


Редактирование субтитров в subtitle editor

Из книги Создание электронных книг в формате FictionBook 2.1: практическое руководство [Release 1.01 от 28.II.2010 г.] автора Кондратович Михаил Иосифович

Редактирование субтитров в subtitle editor Эта программа с удобным интерфейсом GTK+ позволяет создавать и редактировать готовые субтитры, в том числе и на русском языке (http://kitone.free.fr/subtitleeditor/). Используя subtitle editor, можно легко добавлять, редактировать или удалять субтитры с удобной


Часть IV Редактирование книг. FB Editor

Из книги Тайны и секреты компьютера автора Орлов Антон А

Часть IV Редактирование книг. FB Editor Как уже говорилось, файл книги, после конвертации, в обязательном порядке требует окончательной доводки.Для этого существует программа FB Editor, входящая в пакет FB Tools. Разумеется, это далеко не единственное средство редактирования


Отладка сценариев в Microsoft Script Debugger

Из книги XSLT автора Хольцнер Стивен

Отладка сценариев в Microsoft Script Debugger Если при выполнении сценариев возникают ошибки или получаются непредвиденные результаты, можно воспользоваться специальным отладчиком для трассировки сценария и проверки значений переменных. Мы в качестве такого отладчика


Элемент

Из книги Программирование КПК и смартфонов на .NET Compact Framework автора Климов Александр П.

Элемент <xsl:script> Элемент <xsl:script> был определен в рабочем проекте XSLT 1.1, он предоставляет хорошо определенный способ связи функций расширения с таблицами стилей XSLT. Это элемент верхнего уровня, обладающий следующими атрибутами:• implements-prefix (необязательный). Задает имя


Remote Registry Editor

Из книги Первые шаги с Windows 7. Руководство для начинающих автора Колисниченко Денис Н.

Remote Registry Editor Еще одной полезной утилитой является редактор реестра Remote Registry Editor. С помощью данного редактора пользователь может изменять, удалять и создавать новые записи в реестре. В одной из следующих глав будет рассказано о программном изменении значений реестра с


2. Программа regedit (Registry Editor)

Из книги FictionBook Editor V 2.66 Руководство автора Izekbis

2. Программа regedit (Registry Editor) В неопытных руках Registry Editor — действительно опасный инструмент, именно поэтому вы не найдете ярлыка для его запуска в меню Пуск. Вы только представьте себе, что было бы, если бы доступ к редактору был у каждого пользователя? Попытка внести


Описание функций FB Editor

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид


script

Из книги UNIX: разработка сетевых приложений автора Стивенс Уильям Ричард

script Формат:script параметр файлПараметры:-a Добавление вывода в файлС помощью команды script можно создать полную хронологию сеанса. Для этого нужно просто вызвать эту команду из командной строки. Выполнение команды script завершается после выхода из сеанса. Эта команда копирует


Отправка по SCRIPT

Из книги HTML, XHTML и CSS на 100% автора Квинт Игорь

Отправка по SCRIPT На рис. 2.17 показан процесс записи данных в сокет SCRIPT. Рис. 2.17. Отправка данных через сокет SCRIPTДля обеспечения надежности в SCRIPT предусмотрен буфер отправки. Приложение может менять размер этого буфера при помощи параметра сокета SO_SNDBUF (см. раздел 7.5), как и


Элемент SCRIPT

Из книги автора

Элемент SCRIPT Элемент SCRIPT позволяет присоединять к документу сценарии. Он требует наличия закрывающего тега, при этом текст сценария может располагаться либо в этом элементе, либо во внешнем файле. Если текст сценария расположен во внешнем файле, то он подключается с