На этом уроке вы будите учиться создавать простую страничку со фреймом. Хочу вам сказать, что на одной страничке можно разместить много фреймов, но мы пока будем работать с одним.
Итак, наша страничка будет выглядеть так:
меню
содержимое
Вы сохранили тот документ из предыдущего урока? Если нет, то создайте новый документ. Назовите его index.html и напишите там следующий код:
<html>
<head>
<title>Создаем простой фрейм</title>
<frameset cols="100,*">
<frame name="menu" target="main" src="menu.html">
<frame name="main" src="main.html">
</frameset>
</head>
</html>
А теперь я вам объясню что значит атрибут cols="чразмер"(rows="размер").Cols - это колонки? т.е. фреймы будут расположены как колонки. Так же можно сделать фреймы в ряд. Для этого вместо cols надо написать rows. У нас документ делится на 2 части: 1 - меню, 2 - содержимое. Так вот, первое число 50 означает, что меню будет размером в 100 пикселей, а знак * означает, что содержимое будет занимать всю оставшуюся часть.
Атрибуты name="main" и name="menu" - это имена фреймов.
Что означает атрибут target="main"? Это значит, что, если пользователь кликнит по ссылке на странице menu.html, то ссылка откроется в содержимом.
Теперь о тэге <frame>.Этот тэг устанавливает какие документы в каком ряду у нас будут грузиться. Первый ряд - меню, второй - содержимое. Если что-то вас не устраивает, то можете поменять эти тэги местами и расположение изменится. Также у тэга <frame> есть атрибут src (<frame src="страничка">).Этот атрибут загружает указанную страничку во фрейм.
Пойдем дальше. У нас в коде видно, что грузятся две странички (menu.html и main.html). Так, если они будут грузиться, то нужно чтобы они было, а их у нас нет. Так давайте создадим эти странички.
Создайте menu.html(меню). Эти страницы уже должны быть простыми, т.е. с обязательными тэгами. Напишите там следующий текст :