Файл: ycheb/html_teach/22.php
Строк: 39
<?php
include '../../config.php';
$title='Учебник HTML';
aut();
head();
?>
<html><head>
<title> HTML учебник / HTML фреймы / Планирование фрэймов и взаимодействия между фрэймами </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="keywords" content="HTML учебник HTML фреймы Планирование фрэймов и взаимодействия между фрэймами">
<meta name="description" content="HTML учебник: HTML фреймы Планирование фрэймов и взаимодействия между фрэймами ">
</head>
<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#333333" link="#333333" vlink="#333333" bgcolor="#f0f7ef">
<table width="80%" align="center"><tr><td>
<!--заголовок--><table width="100%" cellpadding=1 cellspacing=0 border=0 bgcolor=#647062><tr><td><table width="100%" cellpadding=3 cellspacing=0 border=0 bgcolor=#ffffff><tr><td class=r align=middle><A href="index.php">Содержание</a> / HTML фреймы / Планирование фрэймов и взаимодействия между фрэймами </td></tr></table></td></tr></table><!--//-->
<h2>Планирование фрэймов и взаимодействия между фрэймами</h2>
<P>С появлением фрэймов сразу возникает вопрос: "<I>А как сделать
так, чтобы нажимая на ссылку в одном фрэйме инициировать появление
информации в другом?</I>" </P>
<P>Ответом на данный вопрос является<B> планирование взаимодействия
фрэймов </B>(далее - планирование). Каждый фрэйм может иметь
собственное имя, определяемое параметром NAME при описании данного
фрэйма. Существует, также, специальный атрибут - TARGET, позволяющий
определять, к какому фрэйму относится та или иная операция. Формат
данного атрибута следующий: </P>
<P>TARGET="windows_name" </P>
<P>Данный атрибут может встречаться внутри различных тэгов: </P>
<P><TT>TARGET</TT> в тэге <B>A</B>
<UL>
<P>Это самое прямое использование <TT>TARGET</TT>. Обычно, при
активизации пользователем ссылки соответствующий документ
появляется в том же окне (или фрэйме), что и исходный, в котором
была ссылка. Добавление атрибута <TT>TARGET</TT> позволяет
произвести вывод документа в другой фрэйм. Например: </P>
<P><TT><A HREF="mydoc.php" TARGET="Frame1"> Переход в фрэйм
№ 1 </A></TT> </P></UL>
<P><TT>TARGET</TT> в тэге <B>BASE</B>
<UL>
<P>Размещение <TT>TARGET</TT> в тэге BASE позволит вам не
указывать при описании каждой ссылки фрэйм-приемник документов,
вызываемых по ссылкам. Это очень удобно, если в одном фрэйме у вас
находится меню, а в другой - выводится информация. Например: </P>
<P><B><I>Документ № 1.</I></B> </P>
<P><TT><FRAMESET ROWS="20,*"> <BR><FRAME SRC="doc2.php"
NAME="Frame1"> <BR><FRAME SRC="doc3.php" NAME="Frame2">
<BR></FRAMESET></TT> </P>
<P><B><I>Документ № 2 (doc2.php).</I></B> </P>
<P><TT><HTML> <BR><HEAD> <BR><BASE
TARGET="Frame2"> <BR></HEAD> <BR><BODY> <BR><A
HREF="url1"> Первая часть</A> | <BR><A HREF="url2">
Вторая часть</A> <BR></BODY> <BR></HTML></TT>
</P></UL>
<P><TT>TARGET</TT> в тэге <B>AREA</B>
<UL>
<P>Таже можно включать тэг <TT>TARGET</TT> в описание ссылки при
создании карты изображения. Например: </P>
<P><TT><AREA SHAPE="circle" COORDS="100,100,50"
HREF="http://www.softexpress.com" TARGET="Frame1"> </TT></P></UL>
<P><TT>TARGET</TT> в тэге FORM
<UL>
<P>То же относится и к определению формы. В данном случае, после
обработки переданных параметров формы результирующий документ
появится в указанном фрэйме. </P>
<P><TT><FORM ACTION="url" TARGET="window_name"> </TT></P>
<hr align="left" width="50%" size="1" noshade>
<B>
<P>Внимание!</B> Имя окна (фрэйма) в параметре TARGET должно
начинаться с латинской буквы или цифры. Также необходимо помнить,
что существуют зарезервированные имена для разрешения специальных
ситуаций. </P>
<hr align="left" width="50%" size="1" noshade>
</UL>
<P><b>Зарезервированные имена фрэймов </b></P>
<P>Зарезервированные имена фрэймов служат для разрешения специальных
ситуаций. Все они начинаются со знака подчеруивания. Любые другие
имена фрэймов, начинающиеся с подчеркивания будут игнорироваться
броузером. </P>
<P><B>TARGET="_blank"</B>
<UL>
<P>Данное значение определяет, что документ, полученный по ссылке
будет отображаться в новом окне броузера. </P></UL>
<P><B>TARGET="_self"</B>
<UL>
<P>Данное значение определяет, что документ, полученный по ссылке
будет отображаться в том же фрэйме, в котором находится ссылка.
Это имя удобно для переопределения окна назначения, указанного
ранее в тэге <B>BASE</B>. </P></UL>
<P><B>TARGET="_parent"</B>
<UL>
<P>Данное значение определяет, что документ, полученный по ссылке
будет отображаться в родительском окне, вне зависимости от
параметров <B>FRAMESET</B>. Если родительского окна нет, то данное
имя аналогично "_self". </P></UL>
<P><B>TARGET="_top"</B>
<UL>
<P>Данное значение определяет, что документ, полученный по ссылке
будет отображаться на всей поверхности окна, вне зависимости от
наличия фрэймов. Использование данного параметра удобно в случае
вложенных фрэймов.
</td></tr></table>
</body></html>
<?php
echo gb.'<a href="../../ycheb">Учебники</a>'.div;
echo gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot(); ?>