Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
0Wg1nGp8fO-1.doc
Скачиваний:
16
Добавлен:
30.04.2022
Размер:
477.7 Кб
Скачать

10.4 Целевые фреймы

Если помещенный в фрейм документ содержит гиперссылки, то по умолчанию целевой документ загружается в тот же фрейм. Умолчание можно изменить, указав имя фрейма (атрибут NAME тега <FRAME>) и использовав это имя в качестве значения атрибута TARGET тега <A> (см. раздел "Гиперссылки").

Например, дополним описание уже упоминавшегося фрейма:

<FRAME SRC = "Frame1.htm" NAME = "main">

Тогда, в каком бы фрейме не находился документ, содержащий гиперссылку, целевой документ можно отобразить в этом фрейме с помощью тега

<A HREF = "New.htm" TARGET = "main">

Если будет выбрана эта гиперссылка, документ New.htm будет загружен в фрейм по имени main.

Помимо имен, даваемых фреймам автором сайта, в качестве значения атрибута TARGET могут использоваться следующие зарезервированные имена:

blank - целевой документ загружается в новое окно браузера;

top - целевой документ загружается в то же окно, но поверх всех фреймов, занимая полностью пространство окна;

parent - если документ с гиперссылкой находится во вложенном наборе фреймов, то целевой документ загружается в родительское окно или набор фреймов;

self - целевой документ загружается в тот же фрейм (соответствует умолчанию).

Используя фреймы, помните о следующих особенностях гиперссылок:

если атрибут TARGET не указан, целевой документ загружается по умолчанию в тот же фрейм;

если указано несуществующее имя фрейма, открывается новое окно браузера, получая при этом заданное имя;

для внешних ссылок следует задавать значения атрибута TARGET либо top, либо blank, чтобы чужие сайты не отображались в Ваших фреймах, а занимали полное окно.

Пожалуй, не стоит злоупотреблять применением имени blank, ибо часто пользователи не замечают, что открылось новое окно, незакрытые окна множатся и пользователь запутывается в них.

Задание к лабораторной работе №8 «Фреймы»

  1. Тщательно изучить содержимое раздела 10.

  2. Выполнить все примеры, приведенные в данном разделе.

  3. Обязательно использовать аппарат фреймов в Вашем курсовом проекте.

  1. Формы

Форма – это инструмент, с помощью которого html-документ может послать некоторую информацию в заранее определенную точку внешнего мира, где данная информация будет каким-то образом обработана. В качестве такой "точки" в большинстве случаев выступает программа, написанная на Перл или Си. Программы, обрабатывающие данные, переданные формами, часто называют CGI-скриптами. Сокращение CGI (Common Gateways Interface) означает "общепринятый интерфейс шлюзов". Написание CGI-скриптов в большинстве случаев требует хорошего знания соответствующего языка программирования и возможностей операционных систем.

Форма открывается тегом <FORM> и заканчивается тегом </FORM>. html-документ может содержать в себе несколько форм, однако формы не должны быть вложенными. html-текст, включая теги, может размещаться внутри форм без ограничений. Тег <FORM> может содержать три атрибута, один из которых является обязательным:

ACTION = значение

Обязательный атрибут. Определяет, где находится обработчик формы.

METHOD = значение

Определяет, каким образом данные из формы будут переданы обработчику. Допустимые значения: POST и GET (по умолчанию).

ENCTYPE = значение

Определяет, каким образом данные из формы будут закодированы для передачи обработчику (по умолчанию: application/x-www-form-urlencoded).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]