Компоненты, предоставляемые в распоряжение разработчика программой FrontPage,
представляют собой готовые к применению программные модули, для использования
которых достаточно разместить компоненты на Web-странице и настроить их
свойства. Использование компонентов расширяет функциональные возможности
Web-узла, ускоряет разработку и избавляет от необходимости программирования.
Перечислим наиболее часто применяемые компоненты:
Подстановка (Substitution)
— размещает на Web-странице информацию,
задаваемую с помощью переменной. При изменении значения переменной происходит
автоматическое обновление данных во всех местах, где эта переменная используется
Страница (include Page)
— вставляет содержимое отдельной страницы с
периодически обновляемой информацией в другие страницы Web-узла
Страница с расписанием (Scheduled Include Page)
— вставляет СОДСр-жимое
отдельной страницы в другие страницы Web-узла на определенный интервал времени
Рисунок с расписанием (Scheduled Picture)
— вставляет графическое
изображение на страницу Web-узла на определенный интервал времени
Счетчик посещений (Hit Counte
r) — размещает на Web-странице компонент,
позволяющий получить сведения о том, сколько пользователей открывало Web-узел
Форма поиска (Search Form)
— позволяет посетителям Web-узла проводить поиск
необходимой информации
Оглавление (Table of Contents)
— размещает на домашней странице оглавление
со ссылками на все страницы Web-узла
Электронная таблица Office (Office Spreadsheet)
— добавляет
на
страницу электронную таблицу, являющуюся объектом Microsoft Office
Диаграмма Office (Office Chart)
—
добавляет на страницу диаграмму,
являющуюся объектом Microsoft Office
Сводндя таблица Office (Office
PilotTable)
— Добавляет на страницу
объект Microsoft Office, позволяющий подключиться к базе данных с помощью OLE
DB, просмотреть заданный объект и изменить его содержимое
Для размещения на Web-странице компонентов используется диалоговое окно
Вставка компонента веб-узла
(Insert Web Component) (рис. 10.8), открываемое командой
Веб-компонент
(Web Component) из
меню
Вставка
(Insert), а
также кнопкой
Веб-компонент
на стандартной панели инструментов.
Рис. 10.8. Диалоговое окно, используемое для размещения на странице
Web-компонентов
Формы
Формы, размещаемые в Web-узле, содержат объекты, позволяющие посетителям
вводить информацию (рис. Ю.9). Это поля, в которые информация вводится вручную,
списки, содержащие варианты ответов, из которых посетителю необходимо выбрать
вариант, группы переключателей, флажки, предполагающие два варианта ответа —
согласен или не согласен. Формы содержат также кнопки, позволяющие выполнять
определенные действия, например, переслать на сервер для дальнейшей их обработки
введенную в поля информацию или очистить поля ввода формы.
Форма может занимать целую Web-страницу или ее часть. Ее размер будет
зависеть от того, сколько сведений вы хотите получить от посетителя Web-узла.
Поля формы на Web-странице выделяются контурной пунктирной рамкой. При
разработке формы необходимо тщательно продумать, какие объекты в ней будут
использоваться. Основные требования, предъявляемые к формам, — простота,
краткость, понятные конструкции по ее заполнению.
Рис. 10.9. Форма, созданная в программе
FrontPage
Для создания форм, так же как и для создания Web-страниц, программа FrontPage
предлагает шаблоны и мастера, облегчающие их разработку:
Форма подтверждения
(Confirmation Form) — шаблон формы подтверждения о
получении информации
Форма обратной связи
(Feedback Form)
— шаблон формы для ввода замечаний
Мастер страницы формы
(Form Page Wizard) — мастер создания формы для опроса посетителей Web-узла
Гостевая книга
(Guest
Book) — шаблон гостевой страницы
Страница поиска
(Search
Page) — шаблон страницы в виде формы, используемой для поиска слов
Регистрационная форма
(User Registration) — шаблон формы регистрации пользователей
Формы, созданные с помощью мастеров и шаблонов, можно модифицировать,
добавляя в них новые элементы управления, редактируя имеющиеся. Кроме того,
FrontPage предоставляет средства для самостоятельной разработки форм. Для
размещения объектов в форме служат опции команды
Форма
(Form),
содержащейся в меню
Вставка
(Insert). Настройка и редактирование объектов формы осуществляются с помощью
окна их свойств, от
крыв
аемого
двойным щелчком на объекте или командой контекстного меню
Свойства
поля формы.
С помощью окна свойств объектов формы можно задать, чтобы
некоторые поля заполнялись в обязательном порядке или содержали информацию
определенного типа и т. д.
После того как форма создана, необходимо предусмотреть средства для обработки
данных, вводимых в форму. Управление данными можно осуществлять несколькими
способами:
Сохранить в файле, имеющем формат HTML, обычный текст или текст базы данных
Переслать по электронной почте
Передать для обработки в ASP- или CGI-сценарий
Поместить в дискуссионную или регистрационную форму
Настройка средств обработки данных, полученных с помощью формы, осуществляется
в окне свойств формы Свойства формы (Form Properties), открываемом
одноименной командой контекстного меню.