русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Перенаправление вывода


Дата добавления: 2015-09-15; просмотров: 701; Нарушение авторских прав


 

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

Когда пользователь активизирует ссылку, новый HTML-документ может быть отображен либо в том же самом окне, либо в новом. Функция перенаправления вывода позволяет автору документа присваивать имена конкретным окнам, и направлять определенные документы так, чтобы они всегда появлялись в окне с соответствующим именем.

Имя целевого окна назначается одним из трех способов:

1. Загружаемый документ может отправляться с дополнительным НТТР - заголовком Window-target: имя_окна. Это заставит документ загружаться в окне с именем имя_окна. В том случае, если такого окна не существует, будет создано новое окно с соответствующим именем

2. Доступ к документу может быть получен через ссылку с направлением. В этом случае присутствует HTML-код, сообщающий ссылке имя целевого окна. Документ, загрузка которого выполняется с помощью такой ссылки, будет обрабатывается так, словно он обладает свойством Window-target, описанным выше, в методе 1.

3. Окну, созданному внутри набора фреймов, можно присвоить имя при помощи атрибута 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">

Это направление загружает новое родительское окно, заменяющее существующее окно.

 

Пример основного файла фреймов

 

<HTML>

<HEAD>

<TITLE> Канцелярия: формы для оперативного доступа</TITLE>

</HEAD>

 

<FRAMESET COLS="*,125">

<FRAME SRC="open.htm" NAME="main1" MARGINHEIGHT=2 MARGINWIDTH=2 SCROLLING=auto>

<FRAME SRC="menu.htm" NAME="right" NORESIZE MARGINHEIGHT=2 MARGINWIDTH=3 SCROLLING=auto>

</FRAMESET>

</HTML>

В этом примере имеются два фрейма с именами main1 и right. Поскольку атрибут ROWS не указан, навигатор автоматически создает один ряд. Тэг FRAMESET определяет две колонки: одну с фиксированной шириной в 125 пикселей для фрейма right, и вторую для фрейма main1, которой Web-навигатор отводит все оставшееся пространство. Из примера видно, что правая колонка предназначена для меню, созданного из кнопок с фиксированной шириной.

 

 

Фреймы обладают огромным потенциалом в области улучшения архитектуры Web-страниц. С их помощью информацию можно представлять в более гибком и удобном виде. Однако фреймы, следует использовать умеренно – они могут не только обеспечить более удобный способ доступа к информации, но и раздражать пользователя.




<== предыдущая лекция | следующая лекция ==>
Синтаксис фреймов | 


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.