logo
HTML DHTML JS

3. Определение цели фрейма

Определения атрибутов

target = frame-target [CI]

Задает имя фрейма, в котором должен открываться документ.

Назначая фрейму имя с помощью атрибута name, авторы могут ссылаться на него как на "target" для ссылок, определяемый другими элементами. Атрибут target может устанавливаться для элементов, создающих ссылки (A, LINK), навигационных карт (AREA) и форм (FORM).

В этом примере показано, как цели обеспечивают динамическое изменение содержимого фрейма. Сначала определим набор фреймов в показанном здесь документе frameset.html:

<HTML>

<HEAD>

<TITLE>Документ с фреймами</TITLE>

</HEAD>

<FRAMESET rows="50%,50%">

<FRAME name="fixed" src="init_fixed.html">

<FRAME name="dynamic" src="init_dynamic.html">

</FRAMESET>

</HTML>

Затем в файле init_dynamic.html мы будем ссылаться на фрейм с именем "dynamic".

<HTML>

<HEAD>

<TITLE>Документ с якорями с определенными целями</TITLE>

</HEAD>

<BODY>

...начало документа...

<P>Теперь можно перейти к

<A href="slide2.html" target="dynamic">слайду 2.</A>

...продолжение документа...

<P>Все отлично. Переходим к

<A href="slide3.html" target="dynamic">слайду 3.</A>

</BODY>

</HTML>

Активизация любой из ссылок приведет к открытию нового документа в фрейме с именем "dynamic", в то время как в другом фрейме, "fixed", сохраняется исходное содержимое.