<? include 'head.php' ?>
<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>&lt;A HREF="mydoc.php" TARGET="Frame1"&gt; Переход в фрэйм 
  № 1 &lt;/A&gt;</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>&lt;FRAMESET ROWS="20,*"&gt; <BR>&lt;FRAME SRC="doc2.php" 
  NAME="Frame1"&gt; <BR>&lt;FRAME SRC="doc3.php" NAME="Frame2"&gt; 
  <BR>&lt;/FRAMESET&gt;</TT> </P>
  <P><B><I>Документ № 2 (doc2.php).</I></B> </P>
  <P><TT>&lt;HTML&gt; <BR>&lt;HEAD&gt; <BR>&lt;BASE 
  TARGET="Frame2"&gt; <BR>&lt;/HEAD&gt; <BR>&lt;BODY&gt; <BR>&lt;A 
  HREF="url1"&gt; Первая часть&lt;/A&gt; | <BR>&lt;A HREF="url2"&gt; 
  Вторая часть&lt;/A&gt; <BR>&lt;/BODY&gt; <BR>&lt;/HTML&gt;</TT> 
  </P></UL>
<P><TT>TARGET</TT> в тэге <B>AREA</B> 
<UL>
  <P>Таже можно включать тэг <TT>TARGET</TT> в описание ссылки при 
  создании карты изображения. Например: </P>
  <P><TT>&lt;AREA SHAPE="circle" COORDS="100,100,50" 
  HREF="http://www.softexpress.com" TARGET="Frame1"&gt; </TT></P></UL>
<P><TT>TARGET</TT> в тэге FORM 
<UL>
  <P>То же относится и к определению формы. В данном случае, после 
  обработки переданных параметров формы результирующий документ 
  появится в указанном фрэйме. </P>
  <P><TT>&lt;FORM ACTION="url" TARGET="window_name"&gt; </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>
<? include 'foot.php' ?>