можете вводити значення вручну або вибирати їх зі списку (кнопка для розкриття списку з'явиться, як тільки ви виділите дану властивість).
Вікно схеми скрипта
У вікні схеми скрипта ви можете переглянути список всіх подій і всіх скриптів для поточної Web-сторінки. У цьому вікні передбачені чотири головних списки:
Client Objects & Events - це список всіх основних об'єктів на Web-сторінці, а також список подій і підлеглих об'єктів для них (в ієрархічному порядку). Подвійне натиснення мишею по запису про подію дозволяє перейти до коду для цієї події в головному вікні редагування (якщо такого коду ще немає, то він буде створений автоматично);
Client Scripts - в цьому списку містяться записи для кожного тега <SCRIPT> на Web-сторінці. Відкриття будь-якого з цих записів дозволяє показати список функцій всередині області цього тега, а подвійне натиснення по будь-якій з цих функцій приводить до її відображення в головному вікні редагування;
Server Objects & Events - це також список об'єктів і подій, але для Active Server Pages;
Server Scripts - список скриптів для Active Server Pages.
Вікно схеми HTML
У вікні схеми HTML показана структура елементів на Web-сторінці. При натисненні по елементу на цій схемі Microsoft Script Editor відкриє його в головному вікні редагування.
Це вікно не відкривається за умовчанням при запуску Microsoft Script Editor, тому воно не показане на мал. 17. Щоб відкрити його, скористайтеся пунктом Other Windows в меню View. Це вікно займає ту ж область екрана, що і вікно схеми скрипта. Для переходу між цими вікнами скористайтеся вкладками HTML Outline і Script Outline. Вікно панелі елементівПанель елементів Microsoft Script Editor призначена для розміщення на Web-сторінці елементів, що зустрічаються найчастіше. Це можна зробити шляхом перетягування або подвійним натисненням миші по зображенню елемента.
Додаткові елементи можна вставляти за допомогою меню HTML. Однак і в панелі елементів, і в меню HTML Microsoft Script Editor ви знайдете не всі елементи, які можна розмістити на Web-сторінці. У деяких випадках вам доведеться створювати теги для них вручну. Редагування коду скриптаГоловна перевага Microsoft Script Editor полягає в тому, що за допомогою нього дуже зручно редагувати і налагоджувати код як скриптів, так і HTML.Вам досить набрати тільки початок функції, а потім скористатися клавішею Tab (крім того, можна вибрати потрібне значення в списку, що автоматично з'являється ). Редактор
1.3 Відладка з допомогою Microsoft Script Editor
Найбільш вражаючий і потужний засіб Microsoft Script Editor - це можливості відладки. Microsoft Script Editor дозволяє вам проводити відладку як скриптів, що виконуються в браузері, так і серверних скриптів в автоматичному режимі. Ви можете скористатися всіма можливостями потужного відладчика: запускати скрипт для по-крокового виконання, перевіряти значення змінних і властивості об'єктів в різні моменти виконання і встановлювати точки зупинки.
У найбільшому вікні в тексті скрипта виділена поточна команда. Вікно Locals дозволяє переглядати всі локальні змінні для цього скрипта. У цьому вікні є вкладка Immediate, яка дозволяє негайно виконати будь-яку команду - прямо під час виконання скрипта. Наприклад, ми можемо виконати в ній рядок коду Cnt=3, і значення для змінної Cnt зміниться на 3. Після цього ми можемо продовжити відладку за допомогою клавіші F11 (натиснення на цю клавішу приводить до виконання наступного рядка коду). Якщо ж нам треба прогнати скрипт цілком, в нашому розпорядженні клавіша F5.
Жоден серйозний програміст при відладці додатків не може обійтися без пунктів зупинки (breakpoints). Пункти зупинки дозволяють зупинитися в будь-який момент виконання скрипта і проаналізувати, наприклад, поточне значення змінних. Щоб встановити пункт зупинки, виберіть потрібне місце у програмі в головному вікні редагування і скористайтеся командою Insert Breakpoint в меню Debug (встановлювати і знімати пункти зупинки можна також подвійним натисненням миші по лівому краю основного вікна редагування). Пункт зупинки буде помічений в коді скрипта червоною точкою. Для видалення пункту зупинки в меню Debug призначена команда Remove Breakpoint, для тимчасового відключення (без видалення) - Disable Breakpoint. Можна видалити відразу всі пункти зупинки за допомогою команди Clear All Breakpoints.
Microsoft Script Editor - це дуже складний і потужний додаток з безліччю можливостей. Мабуть, для повного опису всіх його функцій і особливостей була б потрібна книга розміром не менше тієї, яку ви зараз тримаєте в руках. Однак я сподіваюся, що коротке знайомство з Microsoft Script Editor стане хорошим відправним пунктом для отримання вами нових знань.
1.4 Використання Visual Basic Editor
Скрипти, як ті, що виконуються в браузері, так і ті, що працюють на сервері, - це дуже важлива частина професійних Web-сайтів. Однак іноді вам може бути потрібна автоматизація не тільки Web-сайта, але і самого FrontPage. Наприклад, як можна уникнути необхідності виконувати одну і ту ж послідовність операцій вручну при редагуванні безлічі схожих одна на одну Web-сторінок?
Тепер у FrontPage, як і в інших додатках Microsoft Office, реалізована підтримка спеціального діалекту Visual Basic, яка називається Visual Basic For Applications (VBA). Цей діалект мало чим відрізняється за можливостями від звичайного Visual Basic і дозволяє використовувати дуже зручні і потужні засоби створення і редагування коду, реалізації вигаданих вами діалогових вікон, використання найрізноманітних властивостей, подій і методів. Більш-менш докладний розгляд навіть тільки основних можливостей VBA значно збільшив би розмір цієї книги, тому ми обмежимося тільки коротким оглядом.
Ви можете відкрити Visual Basic Editor, обравши в меню Tools пункт Macro, а потім - Visual