- •1Бланки
- •1.1Создание бланков
- •1.1.1 Кнопка Submit
- •1.1.2 Кнопка Reset
- •1.1.3 Текстовые боксы для однострочного текста
- •1.1.4 Текстовые области для многострочного ввода
- •1.1.5 Контрольные боксы для включения и выключения опции
- •1.1.6 Радиокнопки
- •1.1.7 Списки выбора
- •2Фреймы
- •2.1Структура документа с фреймами
- •2.2Синтаксис фреймов
- •2.2.4Перенаправление вывода
- •2.3Пример основного файла фреймов
- •3 Содержание отчета по лабораторной работе
- •4Контрольные вопросы
- •Рекомендуемая литература
- •Издательство «нефтегазовый университет»
- •625000, Г. Тюмень, ул. Володарского, 38
- •625039, Г. Тюмень, ул. Киевская, 52
2.2.4Перенаправление вывода
Эта функция предоставляет создателю документа возможность управления тем, в какой из фреймов будет осуществляться загрузка данных, когда пользователь активизирует ссылки в документе. Эта возможность может быть полезной в и качестве отдельной функции, когда документы лучше всего просматривать в нескольких окнах верхнего уровня.
Когда пользователь активизирует ссылку, новый HTML-документ может быть отображен либо в том же самом окне, либо в новом. Функция перенаправления вывода позволяет автору документа присваивать имена конкретным окнам, и направлять определенные документы так, чтобы они всегда появлялись в окне с соответствующим именем.
Имя целевого окна назначается одним из трех способов:
Загружаемый документ может отправляться с дополнительным НТТР - заголовком Window-target: имя_окна. Это заставит документ загружаться в окне с именем имя_окна. В том случае, если такого окна не существует, будет создано новое окно с соответствующим именем
Доступ к документу может быть получен через ссылку с направлением. В этом случае присутствует HTML-код, сообщающий ссылке имя целевого окна. Документ, загрузка которого выполняется с помощью такой ссылки, будет обрабатывается так, словно он обладает свойством Window-target, описанным выше, в методе 1.
Окну, созданному внутри набора фреймов, можно присвоить имя при помощи атрибута NAME в тэге FRAME.
В языке HTML перенаправление вывода осуществляется с помощью атрибута TARGET. Этот атрибут можно добавлять ко многим существующим HTML-тэгам, чтобы осуществлять перенаправление вывода документов, на которые посредством этих тэгов организованы ссылки. Он имеет следующий синтаксис:
TARGET="имя окна"
Для перенаправления вывода можно использовать различные тэги.
TARGET в тэге якоря <А>
Тэг якоря обычно определяет ссылку, которая загрузит определенный документ, когда пользователь укажет на активный элемент курсором мыши. Добавление атрибута TARGET к тэгу якоря заставляет определенный в ссылке документ загружаться в указанное окно.
<A HREF="url" TARGET ="имя окна">Направленный якорь</A>
Атрибут TARGET в тэге BASE.
Атрибут TARGET определяет имя окна по умолчанию, в которое будут направляться все ссылки в документе. Это имя по умолчанию может быть переопределено при помощи конкретных вхождений атрибута TARGET в отдельных тэгах <А>. TARGET используется в тэге BASE, когда все ссылки в документе должны направляться в одно и то же окно.
<BASE TARGET ="имя окна">
Атрибут TARGET в тэге AREA.
Для клиентских карт ссылок определен тэг области. Этот тэг описывает область указанной формы в клиентском изображении карты ссылок и обеспечивает ссылку, которая будет активизироваться, когда пользователь щелкнет в соответствующем месте. Добавление атрибута TARGET к тэгу области заставляет такую ссылку загружаться в указанное окно.
<AREA SHAPE="форма" COORDS="х,у,..." HREF="url" TARGET="имя окна">.
Атрибут TARGET в тэге FORM.
При добавлении атрибута TARGET к тэгу формы, результаты отправленной формы будут отображаться в указанном окне,
<FORM ACTION="url" TARGET="имя окна">.
Допустимые имена в атрибутах TARGET
Имя окна, указанное в атрибуте TARGET, обязательно должно начинаться с алфавитно-цифрового символа. Все остальные имена окон будут игнорироваться.
Для данного правила существуют и исключения. Все имена, которые являются исключениями, начинаются с символа подчеркивания. Любое имя, которое начинается с этого символа и не является одним из перечисленных ниже имен, будет игнорироваться.
TARGET ="_BLANK"
Такое направление заставляет Web-браузер всегда загружать документ в новом пустом окне. Это окно не имеет имени.
TARGET="_SELF"
Такое направление заставляет Web- браузер загружать документ в то же самое окно, где расположена активизированная пользователем ссылка. Это бывает полезным в тех случаях, когда необходимо переназначить базовое направление, определенное глобально.
TARGET="_PARENT"
Такое направление заставляет Web- браузер загружать документ непосредственно в родительское окно FRAMESET, определенное для этого набора фреймов. Если у документа нет родительского окна, такая ссылка будет работать как "_SELF".
TARGET="_ТОР"
Такое направление заставляет Web-навигатор загружать документ, полностью отводя для него все пространство окна. Если документ и так занимает все окно, оно просто работает как "_SELF". Это бывает полезным при организации выхода из набора фреймов произвольной степени вложенности.
<BASE TARGET="_SELF" >
Это направление загружает следующий URL в ту же панель окна.
<BASE TARGET="_WINDOW">
Это направление открывает новое окно поверх существующего, но не закрывает текущего окна.
<BASE TARGET="_PARENT">
Это направление загружает новое родительское окно, заменяющее существующее окно.