Контрольная работа: Создания интерактивных WEB - страниц для получения информации в сети Интернет с использованием форм, заполняемых пользователем
Первый пример определяет ширину фреймов в процентах, второй – в пикселях.
Атрибут <FRAMEBORDER> тега <FRAMESET> позволяет устанавливать обрамление у фреймов. Он может принимать одно из двух значений:
1 - соответствует наличию обрамления
0 - отсутствию обрамления.
В случае, если необходимо конструировать достаточно сложную схему разбиения экрана на фреймы осуществляют вложение тегов <FRAMESET> & < /FRAMESET> друг в друга.
Например, схеме организации фреймов, когда экран разбивается сначала на два фрейма по вертикали, а затем первый фрейм разбивается на два по горизонтали (см. Рис.1а), соответствует следующий HTML –код тега FRAMESET:
<FRAMESETCOLS = “55%, 45%”>
<FRAMESETROWS = “75%; 25%”>
. . . данные, размещаемые в верхней части первого столбца . . .
. . . данные, размещаемые в нижней части первого столбца . . .
< /FRAMESET>
. . . данные, размещаемые во втором столбце . . .
< /FRAMESET>
а) б)
Рис. 1 Схемы разбиения фреймов.
Схеме разбивки окна на фреймы, изображенной на рис.1б, соответствует следующий фрагмент HTML –программы:
<FRAMESETROWS = “50%, 50%”>
. . . данные, размещаемые в верхней части . . .
<FRAMESETCOLS = “50%, 50%”>
. . . данные, размещаемые в первом столбце нижней части . . .
. . . данные, размещаемые во втором столбце нижней части . . .
< /FRAMESET>
< FRAMESET>
Используя вложенные теги <FRAMESET>, можно добиваться построения схемы с фреймами любой степени сложности.
Размещение содержимого в фреймах управляет тег <FRAME>. Этот тег имеет обязательный атрибут SRC, который сообщает браузеру URL –документа, загружаемого в фрейм. Среди шести атрибутов (кроме SRC) тега <FRAME> необходимо выделить два наиболее важных:
Атрибут NAME, с помощью которого осуществляется присвоение фрейму имени. Уникальные имена фреймов важны при нацеливании гиперссылок (атрибут TARGET тега <A>) на конкретные фреймы.
Атрибут SCROLLING = YES/NO/AUTO, который управляет появлением горизонтальной и вертикальной полос прокрутки (в случае, если он равен YES). Если атрибут SCROLLING = AUTO (это значение устанавливается по умолчанию), то браузер сам выводит линейки прокрутки, если они необходимы.
Нацеливание гиперссылок на фреймы позволяет постоянно иметь в одном фрейме их неменяющийся список, а вызываемые документы загружать в другие фреймы. Первоначально, во фреймы, предназначенные для вывода содержимого документов, вызываемых по гиперссылкам, можно загружать любые HTML –документы (не несущие никакой принципиальной информации), а затем содержимое документов, вызываемых по гиперссылкам.
Простейший пример формирования фреймовой схемы и определения ее содержимого (однако являющийся законченным HTML -документом) имеет следующий синтаксис: