» html
для новичков
» Главная
страница
» html
для новичков
Планирование
фрэймов и взаимодействия между
фрэймами
С
появлением фрэймов сразу возникает
вопрос: “А как сделать так,
чтобы нажимая на ссылку в одном
фрэйме инициировать появление
информации в другом?”
Ответом
на данный вопрос является планирование
взаимодействия фрэймов (далее
— планирование). Каждый фрэйм
может иметь собственное имя,
определяемое параметром NAME
при описании данного фрэйма.
Существует, также, специальный
атрибут — TARGET, позволяющий
определять, к какому фрэйму
относится та или иная операция.
Формат данного атрибута следующий:
TARGET="windows_name"
Данный
атрибут может встречаться внутри
различных тэгов:
TARGET
в тэге A
Это
самое прямое использование TARGET.
Обычно, при активизации пользователем
ссылки соответствующий документ
появляется в том же окне (или
фрэйме), что и исходный, в котором
была ссылка. Добавление атрибута
TARGET позволяет произвести
вывод документа в другой фрэйм.
Например:
<A
HREF="mydoc.html"
TARGET="Frame1">
Переход в фрэйм 1 </A>
TARGET
в тэге BASE
Размещение
TARGET в тэге BASE позволит
вам не указывать при описании
каждой ссылки фрэйм-приемник
документов, вызываемых по ссылкам.
Это очень удобно, если в одном
фрэйме у вас находится меню,
а в другой — выводится информация.
Например:
Документ
1
<FRAMESET
ROWS="20,*">
<FRAME
SRC="doc2.htm" NAME="Frame1">
<FRAME
SRC="doc3.htm" NAME="Frame2">
</FRAMESET>
Документ
2
<HTML>
<HEAD>
<BASE
TARGET="Frame2">
</HEAD>
<BODY>
<A
HREF="url1"> Первая
часть</A>
<A
HREF="url2"> Вторая
часть</A>
</BODY>
</HTML>
TARGET
в тэге AREA
Также
можно включать тэг TARGET в
описание ссылки при создании
карты изображения. Например:
<AREA
SHAPE="circle" COORDS="100,100,50"
HREF="http://www.designcity.narod.ru"
TARGET="Frame1">
TARGET
в тэге FORM
То
же относится и к определению
формы. В данном случае, после
обработки переданных параметров
формы результирующий документ
появится в указанном фрэйме.
<FORM
ACTION="url" TARGET="window_name">
Внимание!
Имя окна (фрэйма) в параметре
TARGET должно начинаться с латинской
буквы или цифры. Также необходимо
помнить, что существуют зарезервированные
имена для разрешения специальных
ситуаций.
Следующий
урок
|