Навигатор примеров
Под навигатором примеров следует понимать
список примеров, которые рассмотрены в пособии с краткой аннотацией их
назначения. Все примеры снабжены подробным описанием использования тегов на
HTML и программных кодов, написанных на VBScript.
Цель создания примеров – показать возможности языка VBScript
для создания интерактивных и динамических Web-страниц, которые могут находиться
на Web-сервере, передаваться на рабочее место пользователя и выполнять все
предписанные действия на основе сценария и обработки событий. Примеры, в
приведенной таблице 1, расположены в порядке рассмотрения их в разделах
пособия.
Таблица 1. Наименование примеров в
пособии и краткое их описание
Номер примера |
Название файла |
Что показано в примере |
PR1 Функция при загрузке |
Обработка события при загрузке HTML-страницы в браузер. Событие Load запускает функцию на VBScript, с помощью которой в текстовое окно выводится текущая дата. |
|
PR2 Событие Click |
Использование обработчика события OnClick для запуска
процедуры после щелчка левой клавишей мыши по стандартному элементу – кнопка
(Button). В примере показаны варианты размещения
обработчика событий. |
|
PR3 Наезд мыши на текст |
Демонстрируется обработка события наезда и увода мыши с объекта на HTML-странице. Объектом является текстовый фразмент, находящийся в контейнере. Создано две функции для обработки события. Первая OnMouseOver – наезд мыши, вторая OnMouseOut – увод мыши. |
|
PR4 Копирование текста |
В примере рассмотрены правила использования синтаксиса VBScript для перечисления иерархии объектов браузера на HTML-странице, и как им задавать определенные значения или параметры. |
|
PR5 Обработка событий мыши |
В примере показано, как с помощью события OnMouseDowd – щелчок по рисунку, запустить процедуру, которая формирует параметры нового окна и открывает его в браузере |
|
PR6 Передача параметра в функциях |
Показано преобразование данных из символьного вида в числовой формат, для выполнения вычислений. Параметр передается между двумя процедурами. |
|
PR7 Модальный диалог |
Созданы HTML-страницы (главная и подчиненная). Показано, как управлять объектами, которые скрыты при начальной загрузке. Использован тег «Button» для создания кнопки с рисунком. |
|
PR8 Сохранение данных в Word |
Рассмотрены возможности создания сценария ввода текста на HTML-страницу в стандартное окно TextArea, с последующей записью данных из текстового окна в файл с расширением .doc, который может быть раскрыт как документ Word. |
|
PR9 Просмотр файлов |
В примере показана программа для проведения просмотра конечного числа файлов с помощью организации цикла. Файлами являются Web-странички с встроенными рисунками. |
|
PR10 Кнопка ActiveX |
Обработка события при нажатии на элемент управления Command Button, показано, как
использовать редактор ActiveX Control Pad для встраивания элементов управления в HTML коды. |
|
PR11 Объект База –
элемент ActiveX |
Встраивание на Web-страницу стандартного элемента управления Windows Tabular Data Control, позволяющего работать с внешней базой данных.
Показаны процедуры обработки событий просмотра текстового файла на Web-странице. |
|
PR12 Закладки на Web-странице |
Рассмотрен пример построения на Web-странице закладок с материалами, которые отображаются фреймом. Закладки переименованы в виде массива, что позволяет использовать одну процедуру для замещения на экране содержимого фрейма. |
|
PR13 Элемент ActiveX, созданный пользователем |
На Web-страницу загружается элемент управления ActiveX, созданный на Visual Basic, и сохраненный с расширением .OCX. Элемент управления обладает своими свойствами и методами, которыми можно воспользоваться, не создавая каких-либо сценариев. |
|
PR14 Перетащить объект |
Работа с событиями наезда мыши на объект, определение координат курсора указателя мыши на экране с последующей привязкой объекта к указателю мыши, и перетаскивание объекта по экрану с помощью мыши. |
|
PR15 Создание окна «на лету» |
Рассмотрен пример встраивания тегов HTML в сценарий на VBScript, что позволяет создавать новую Web-страницу, которая открывается в отдельном окне браузера с заданными параметрами. |
|
PR16 Загрузка приложения |
В примере показано, как можно организовать принудительное открытие приложения для отвлечения пользователя от основной работы. |
|
PR17 Замещение окон |
Показано практическое применение метода Navigate, позволяющего отображать последовательно Web-страницы в одном окне браузера. |
|
PR18 Поиск на странице |
В примере демонстрируются варианты организация поиска текстового фрагмента на Web-странице, с помощью поисковой системы, которая написана на VBScript. |
|
PR19 Скрытие объектов |
Показано, каким образом можно создавать Web-страницу, на которой объекты всплывают или становятся невидимыми при действиях пользователя. Все основано на использовании таблиц каскадных стилей, которые создаются в отдельном месте или располагаются внутри тегов и операторов VBScript. |
|
PR20 Замена цвета |
В примере рассмотрен способ создания списка с заданными параметрами для объектов. Нужный параметр выбирается из списка, а затем с помощью сценария присваивается этому объекту. |