Работа с формами

Формы представляют собой важные элементы 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/


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: