русс | укр

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

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

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

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


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

Организация гиперссылок


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


Атрибут target

Содержимым каждого фрейма может быть обычная Интернет-страница с собственным заголовком (TITLE) и «телом» (BODY), характеристики которой задаются независимо от содержимого других фреймов или графический файл. Единственная дополнительная возможность заключается в организации гиперссылок. Если щелкнуть мышью по простой ссылке <A href=…>, то соответствующая страница будет загружена в тот же самый фрейм вместо текущей, в которой располагалась данная ссылка. Чтобы переадресовать загрузку вызванной страницы в требуемый фрейм, надо включить в тег <A> атрибут target= “имя_целевого_фрейма ”.

Например:

Текст, содержащийся в фрейме menu в документе:

<FRAMESET rows=60,*> <FRAME src=firm.htm> <FRAMESET cols=25%,75%> <FRAME src=./menu.htm name=“menu” noresize scrolling=no frameborder=1> <FRAME src=./start.htm name=“work”> </FRAMESET> </FRAMESET>

может содержать ссылку:

<A href=./file.htm target=“work”>

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

Кроме назначаемых пользователем, в качестве значения атрибута targetмогут быть указаны и зарезервированные имена фреймов:

_self - как будто атрибута target нет, т.е. страница открывается внутри текущего фрейма.
_parent - для перехода на страницу без фреймов
_top - то же самое, что и _parent
_blank - открытие еще одного окна браузера и показ страницы на нем
_info01 - Позволяет менять содержимое правого фрейма, оставляя левый неизменным. Здесь важно указать атрибут target с именем правого фрейма

 



Пример документа с фреймами можно скачать на сайте.


«Внедренные» окна <IFRAME> </IFRAME>

Позволяет создать на странице область с полосами прокрутки (inline frame) для демонстрации содержимого другой страницы. Для этого достаточно вставить в документ контейнер <IFRAME>…</IFRAME>, расположенный после тега <P>, задающим выравнивание встроенного объекта.

Атрибуты тега <IFRAME>:

Атрибут Значение Описание
width   Ширина фрейма в пикселях
height   Высота фрейма в пикселях
scrolling auto, yes, no Управляет полосами прокрутки
target    
longdesc   Cсылка на другой файл (URL). Таким образом, для фрейма создается описан6ие любого объема.
frameborder Значение 1 создает рамку, значение 0 – отменяет. При помощи атрибута указывается, нужна или нет рамка вокруг фрейма. Если необходимо убрать границу между фреймами, надо учитывать, что она создается рамками двух смежных областей.
marginheight   Задает величину отступа страницы от верхнего и нижнего краев фрейма. Значение указывается в пикселях.
marginwidth   Создает поля слева и справа.

Атрибут src

Указывает имя (а если требуется, то и путь, а также URL) файла, загружаемого в данное окно изначально.

Атрибут name

Присваивает встроенному окну индивидуальное имя, которое используется затем в составе тега <A> (аналогично тому, как это делается при работе с обычными фреймами).

Атрибуты width,height

Задают ширину и высоту «врезки» в пикселях или процентах. Если атрибуты width,height не указаны, используется окно размером 300х150 пикселей.

Атрибут align

Определяет характер оборки окна окружающим текстом. Может иметь следующие значения:

align=left – окно слева, текст справа; align=right – окно справа, текст слева; align=top – текст под окном.

Атрибут маrginwith и маrginheight

Задают величину отступа в пикселях от края окна до расположенного внутри него текста (по ширине и высоте соответственно).

Атрибут scrolling

Атрибут дает возможность пользоваться прокруткой во фрейме.

scrolling=no – отсутствие линеек,

scrolling=аutо ставит полосу прокрутки только при необходимости;

scrolling=yes вертикальная линейка выводится в любом случае, горизонтальная – при необходимости.

Цветовые установки для текста и фона внутри «внедренного» окна определяются значениями соответствующих параметров тега <BODY> той страницы, которая в него загружена.

Пример страницы с встроенным окном:

<HTML>

<HEAD>

<TITLE>Пример конструкции iframe</TITLE>

</HEAD>

<BODY bgcolor="#FfeeFf">

<H2 align="center">Контрольная работа</H2>

<P align=center>

<IFRAME name="samp" src="iframe2.htm" width="450" height="350" align=right frameborder=1 scrolling=auto>

</IFRAME>

</P>

<P>Выберите в списке поочередно каждое из заданий. Текст задания появится в окне справа. Прочтите его, пользуясь линейками прокрутки, и запишите ответ в тетрадь.

<P>

<A href="iframe2.htm" target="samp">Задание 1</A> <BR>

<A href="iframe3.htm" target="samp">Задание 2</A> <BR>

<A href="iframe4.htm" target="samp">Задание 3</A>

</BODY>

</HTML>


Задания к уроку:

  1. Создайте документ с фреймовой разметкой.
  2. Создайте страницу со встроенным окном.

[*] Этот же атрибут можно использовать и в составе тега <FRAME>. При этом данный параметр позволяет назначить рамку только для одного конкретного фрейма, когда обрамление всех остальных выключено. Получаемая при этом рамка имеет стандартный вид, ее толщину и цвет с помощью соответствующих параметров изменить не удастся.



<== предыдущая лекция | следующая лекция ==>
Документы содержания | 


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


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

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

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


 


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

 
 

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

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