Формы представляют собой важные элементы HTML-страниц, позволяющие разработчикам страниц интерактивно взаимодействовать с посетителями. С их помощью пользователь может посылать комментарии по поводу посещения определенного узла, пересылать запросы и регистрироваться. Форма создается при помощи различных тегов и атрибутов, заключенных между открывающим и закрывающим дескрипторами <FORM> и </FORM>. Атрибуты тега <FORM>:
NAME – определяет имя формы;
ACTION – задает URL-адрес программы;
METHOD – определяет способ отправки параметров формы;
TARGET – определяет окно, в которое возвращается результат обработки отправленной формы.
В листинге 2.3 приведен пример создания формы.
Листинг 2.3 Создание веб-страницы, содержащей форму.
<HTML><HEAD><TITLE> Формы </TITLE>
</HEAD>
<BODY><FORM>
<CENTER><H3> Элементарная форма </H3>
ПЕРВОЕ ПОЛЕ <INPUT NAME=”ПЕРВОЕ ПОЛЕ” SIZE=”40”><BR>
<INPUT NAME=”ВТОРОЕ ПОЛЕ” SIZE=”60”>ВТОРОЕ ПОЛЕ<BR>
</CENTER></FORM></BODY></HTML> /4/.
Работа с фреймами
|
|
Фреймы позволяют разбивать веб-страницы на подокна (фреймы). Фрейм может иметь полосы прокрутки и функционировать независимо от других фреймов или управлять их содержимым. Фреймы могут значительно улучшить внешний вид веб-страниц и повысить их функциональность.
Тег <FRAMESET> описывает все фреймы, на которые делится экран. Экран можно разделить на несколько вертикальных или несколько горизонтальных фреймов. Для описания каждого фрейма в отдельности служит тег <FRAME>.
Тег<FRAMESET> имеет атрибуты:
COLS – задает количество и размеры столбцов в создаваемом наборе фреймов;
ROWS – задает количество и размеры строк в создаваемом наборе фреймов в пикселах, в процентах или связанных масштабных коэффициентах;
BORDER – задает толщину обрамления в пикселах для всех фреймов, входящих в данный набор фреймов;
FRAMEBORDER – позволяет отменить вывод обрамления у фреймов независимо от значения атрибута BORDER.
В листинге 2.4 приведен пример создания фрейма.
Листинг 2.4 Создание веб-страницы, содержащей два горизонтальных фрейма.
<HTML><HEAD><TITLE> Два горизонтальных фрейма </TITLE>
</HEAD>
<FRAMESET FRAMEBORDER=1 BORDER=”5” ROWS=”480, 200”>
<FRAME SRC=”1.htm”>
<FRAME SRC=”2.htm”>
</FRAMESET>
</HTML>/4/