Кроме обычных фреймов существуют и встроенные фреймы. Они представляют собой окно в документе, в которое, в свою очередь, загружается другой HTML-документ. Для вставки такого фрейма используется тег <IFRAME>, который имеет следующие основные атрибуты:
src="..." - данный атрибут предназначен для указания пути к Web-странице, которая будет загружена в данный фрейм;
name="..." - в данном атрибуте определяется имя фрейма;
height="..." - указывает высоту фрейма в пикселях;
width="..." — указывает ширину фрейма в пикселях. В сочетании с атрибутом height="..." может ускорить загрузку основного документа, поскольку броузер оставит место для фрейма и продолжит загрузку родительского документа;
frameborder="..." - разрешает или запрещает отображение рамки вокруг фрейма. Возможные значения: 0 или 1;
scrolling="..." - задает отображение линий прокрутки для фрейма. Имеет следующие значения: Auto - задано по умолчанию, определяется броузером в зависимости от загружаемого во фрейм документа; Yes — заставляет броузер отображать линии прокрутки; No - линии прокрутки не отображаются.
Ниже приведен пример HTML-страницы, использующей встроенный фрейм:
<HTML>
<HEAD>
<TITLE>Пример использования встроенного фрейма</TITLE>
</HEAD>
<BODY>
<H1>Ниже расположен встроенный фрейм:</H1>
<HR>
<iframe src="example_6.html" name="Frame"
width="60%" height="30%">
Данная страница содержит встроенный фрейм.
Если Вы видите этот текст, значит ваш браузер
не поддерживает отображение встроенных фреймов.
Рекомендую установить более новую версию браузера.
</iframe>
</BODY>
</HTML>
В заключении рассмотрим основные недостатки сайта, построенного с применением фреймов:
· странички сайта не индексируются обычными поисковыми системами, исключая первую страницу. Это происходит из-за того, что страница описания фреймов не содержит в себе ссылок вида <a href="">...</a> и поисковые роботы, естественно, не могут попасть на внутренние странички. Приходится прикладывать дополнительные усилия, в частности, вводить вышеупомянутые ссылки именно для роботов;
· в случае попадания не на первую страничку сайта не существует способа перейти на первую страничку сайта - приходится вручную редактировать путь в адресной строке броузера;
· ввиду того, что фреймовая структура сайта придаёт ему достаточно узнаваемый вид, большинство подобных страничек выглядит достаточно однообразно;
· невозможно поставить закладку на внутреннюю страничку сайта;
· проблемы отображения странички в разных версиях броузеров.