В обычном HTML-документе при переходе по ссылке, в окне браузера текущий документ заменяется новым. При использовании фреймов схема загрузки документов отличается от стандартной. Основное отличие — возможность загружать документ в выбранный фрейм из другого. Для этой цели используется атрибут target тега <a>. В качестве значения используется имя фрейма, в который будет загружаться документ, указанный атрибутом name (пример 13.5).
Пример 13.5. Ссылка на другой фрейм
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Фреймы</title> </head> <frameset cols="100,*"> <frame src="menu2.html" name="MENU"> <frame src="content.html" name="CONTENT"> </frameset> </html>
В приведенном примере фрейму присваивается имя CONTENT. Чтобы документ загружался в указанный фрейм, используется конструкция target=»CONTENT», как показано в примере 13.6.
Пример 13.6. Содержимое файла menu2.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Навигация по сайту</title> </head> <body style="background: #f0f0f0"> <p>МЕНЮ</p> <p><a href="text.html" target="CONTENT">Текст</a></p> </body> </html>
Имя фрейма должно начинаться на цифру или латинскую букву. В качестве зарезервированных имен используются следующие:
Сайт