Глава 10. Кадры_______________________________________199
Помните, что используя атрибут TARGET в тэге <А>, можно указывать также имена целых окон, что в сочетании с именованными кадрами расширяет возможности навигации.
Обновление содержимого нескольких кадров одновременно
Теперь вы знаете, как обновить один кадр, активизировав гипертекстовую ссылку в другом кадре. Для этого надо определить имя изменяемого кадра атрибутом NAME тэга <FRAME>и включить его при помощи атрибута TARGET в тэг <А>, содержащий имя нового файла в атрибуте HREF:
<FRAME SRC="info.htm"NAME="Joe"><А HREF="nioreinfo.htm"TARGET="Joe">Click Here To Jump To Joe</A>
Первая строка располагается в документе, определяющем кадр, вторая — в документе, связанном с первым.
Выше также было указано, что возможно использование специальных имен кадров для определения отдельных кадров или групп кадров в зависимости от их отношения к вызывающему кадру. Можно ли обновлять содержимое сразу нескольких кадров при активизации одной ссылки? Оказывается, можно, если обновлять целиком сетку кадров, определенную контейнером FRAME SET. Для того чтобы понять, как это сделать, вернемся к примеру на рис. 10.8, иллюстрирующему вложение одного контейнера FRAMESET в другой:
<HTML>
<HEAD>
</HEAD>
<FRAMESET ROWS="25%,50%,25%">
<FRAME SRC="header.htm">
<FRAMESET COLS="25%,75%">
<FRAME SRC="label.htm"><FRAME SRC="info.htm">
</FRAMESET>
<FRAME SRO"footer.htm"></FRAMESET></HTML>
Как вы, вероятно, помните, потом мы сделали внутренний контейнер отдельным документом, дав ему имя nested.htm. Теперь дадим имя "inner"этому кадру, указав его при помощи атрибута NAME:
<HTML><HEAD></HEAD>