FrontPage 2000 — кратчайший путь к Web (глава 6) | ||||||||
Добавление форм
Поскольку клиент должен платить за товар, неплохо было бы создать страницу с формой, в которой можно будет ввести платежные реквизиты. Для этой задачи подходит мастер Form Page Wizard из меню File•New•Page•General. Если вы воспользуетесь им, то создадите новую форму за несколько шагов. По дороге мастер предложит вам разместить в форме стандартные вопросы, характерные для Web. И все бы хорошо, но пока нет русифицированной версии FrontPage 2000, этот мастер не пригоден для создания русскоязычных сайтов. Поэтому нужно просто создать новую пустую страницу и поместить командой Insert• Form•Form новую заготовку для формы (рис. 9). Дополнительно FrontPage поместит в пустую форму кнопки Submit и Reset. Обратите внимание на то, что все элементы для создаваемых форм находятся в меню Insert•Form.
Немного доработаем нашу страницу для ввода данных, поместив в нее список возможных платежных карточек и поля для ввода данных, как это показано на (рис. 10).
Когда посетитель вашего электронного магазина завершит заказ, полученные от него данные передадут вам. FrontPage допускает различные варианты сохранения данных, включая Web-страницы, плоские текстовые таблицы и т. д. Довольно удобно отсылать данные по электронной почте. Именно такого рода настройки мы и произведем. Для этого нужно щелкнуть правой кнопкой мыши на форме и в контекстном меню выбрать пункт Form Properties, а затем в диалоговой панели нажать кнопку Options. Нас интересует закладка Е-mail Results, где в поле Е-mail address to receive results мы вводим адрес нашей электронной почты, а в поле E-mail format указываем формат данных, в котором мы желаем получить сведения о заказе (рис. 11). Также интересны закладки Confirmation Page и Saving Fields. Первая служит для определения страничек, которые должны быть показаны пользователю в случае успешной операции отсылки данных формы или в случае ошибки. Вторая закладка определяет, какие поля формы требуют сохранения. Учтите, что работа форм связана с серверными расширениями, поэтому для правильного функционирования узла необходимо, чтобы на вашем узле обязательно были установлены расширения FrontPage 2000! Задания
Ранее мы с вами создали два задания. Теперь настало время к ним вернуться, поэтому переключимся в режим просмотра Tasks. Первое задание в списке связано с добавлением фреймов. В принципе все фреймовые страницы уже готовы. Осталась мелочь — связать их. Поэтому вызовем контекстное меню для первого пункта списка и выберем пункт Start Task для запуска задания. Тотчас режим просмотра изменится на Page и нашему взору предстанет картинка, показанная на рис. 12. В пустых окнах вы видите две кнопки: New Page и Set Initial Page..., определяющие, откуда брать страницы для показа во фреймах. Нажатие на первую кнопку приводит к созданию новой пустой страницы, тогда как с помощью второй кнопки можно подключить уже имеющиеся страницы. Поэтому нажмем на Set Initial Page в левой панели и выберем файл calculator.htm, а для правой панели это должен быть файл goods.htm. FrontPage 2000 покажет результат работы. Обратите внимание на корешок No Frames внизу панели. Если щелкнуть на нем, то вы увидите текст, который будет показан в браузерах, не поддерживающих фреймы. На этом примере вы могли сами убедиться, что изготовление фреймов — вовсе не сложное дело. После сохранения работы FrontPage 2000 спросит, считать ли запущенное задание выполненным. Поскольку мы уже сделали все, что хотели, можно снять задание. Оно будет отмечено в списке как выполненное. Второе задание было связано с изготовлением картинки для фона. Запустив его, мы возвращаемся в графический редактор, где и доводим рисунок до желаемой кондиции. Разумеется, по окончании задания его следует отметить как завершенное. |