Сценарии JavaScript в активных страницах Web

Файл описания фреймов


Для того чтобы объединить несколько документов HTML при помощи фреймов, вам нужно подготовить специальный документ HTML, в котором находится описание параметров фреймов, таких как размер и расположение.

Особенность такого документа - отсутствие на своем обычном месте области тела документа, выделенного операторами <BODY> и </BODY>. Вместо этого в файле описания фреймов располагаются операторы <FRAMESET>, </FRAMESET>, <NOFRAME> и </NOFRAME>, как это показано ниже:

<HTML>

  <HEAD>

    . . .

  </HEAD>

  <FRAMESET

     ROWS="Высота_строки"

     COLS="Ширина_колонки"

     onLoad="Обработчик_события"

     onUnload="Обработчик_события">

     <FRAME SRC="Адрес_URL" NAME="Имя_фрейма">

       . . .

     <FRAME SRC="Адрес_URL" NAME="Имя_фрейма">

     <NOFRAME>

       <BODY>

         . . .

       </BODY>

     </NOFRAME>

  </FRAMESET>

</HTML>

Параметры ROWS и COLS оператора <FRAMESET> определяют размеры фреймов и задаются в виде списка значений, разделенных запятой.

Вы можете определить обработчики событий onLoad и onUnload, получающие управление, соответственно, при загрузке содержимого в главное окно фрейма и при замене текущего документа HTML в этом окне на другой. Фактически эти обработчики относятся не к фреймам, а к окну, где эти фреймы отображаются.

Для тех браузеров, которые не могут работать с фреймами, необходимо подготовить документ HTML, расположив его тело между операторами <NOFRAME> и </NOFRAME>. В этом документе имеет смысл разместить сообщение о том, что для просмотра данной страницы Web необходимо применять более современный браузер.



Содержание раздела