Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: К.Джамса, К.Кинг, Э.Андерсон - Эффективный самоучитель по креативному Web-дизайну. HTML, XHTML, CSS, JavaScript, PHP, ASP, ActiveX.
<<-[Весь Текст]
Страница: из 389
 <<-
 
что у фреймовой 
страницы нет "тела" или "содержимого" для отображения. Единственное назна- 
чение фреймовой страницы — это разделять окно браузера на рамки (вроде кад- 
ровых рамок) и сообщать Web-браузеру имена путей или URL-адреса Web-стра- 
ниц, которые должны быть отображены в каждом из фреймов. 
В данном примере атрибут сок в дескрипторе  дает Web-браузеру 
указание нарисовать два фрейма, первый из которых должен иметь ширину 80 
пикселей, а второй — 400 пикселей. Таким образом, атрибут сок сообщает Web- 
браузеру не только количество фреймов, которые тот должен нарисовать (по чис- 
лу столбцов, перечисленных в значении атрибута), но и ширину каждого фрейма 
в пикселях. (Например, если у вас три фрейма, атрибут сок будет иметь три 
значения и выглядеть так: соД.в«"л,л,л"; если у вас четыре фрейма, атрибут 
сок будет иметь четыре значения и выглядеть как со18="л,л,л,л", и т.д.) 
Атрибут src в дескрипторе фрейма  сообщает Web-браузеру имя Web- 
страницы, которая должна быть отображена внутри фрейма, когда браузер перво- 
начально загружает фреймовую страницу. В текущем примере Web-браузер загру- 
зит njnenu.html В Первый фрейм (названный menu) И opendoc.htm ВО ВТОрОЙ 
фрейм (с именем content), как показано на рис. 1.27. 
файл Враека Цид Избранное Сервис Справка 
] hnp//html-webdesign/Chapter0l/FigureG1-27 htm 
Навигация 
nocajfey 
Добро пожаловать на сайт путешествий 
по горным рекам 
Рис. 1.27. ОКНО содержит два фрейма, в каждом фрейме отображается 
отдельный HTML-документ

78 , • Глава 1. Основы языка HTML 
Когда посетитель сайта щелкает на гиперссылке в фрейме меню, атрибут target 
дескриптора <а> сообщает Web-браузеру, в какой фрейм загрузить Web-страницу, на 

которую указывает атрибут href дескриптора <а>. Например, следующая гиперссыл- 
ка дает Web-браузеру указание отобразить документ aboutus.html в фрейме content,
 
когда пользователь щелкнет в каком-то месте ссылки "О нас": 
<а href="aboutus.html" target="content">0 нас 
Таким образом, когда посетитель сайта щелкнет на гипертекстовой ссылке "О 
нас", Web-браузер заменит документ (opendoc.html из предыдущего примера), ото- 
бражаемый в целевом фрейме (content), документом aboutus.html (на который 
указывает атрибут href в данном примере). Если у дескриптора <а> гиперссылки 
нет атрибута target, браузер загрузит документ, на который указывает 
гиперссылка, в 
фрейм, где отображалась Wfeb-страница, гиперссылку которой активизировал 
пользова- 
тель. Например, HTML-код <а href="aboutus.htmlм>о нас заставит Wfeb-браузер 

заменить в фрейме menu документ njnenu.html документом aboutus.html (при усло- 
вии, что "О нас" — гиперссылка в панели меню, отображаемой внутри фрейма menu). 

Аналогично, когда пользователь щелкнет на гиперссылке в панели содержимого 
(content), у гиперссылки либо будет атрибут target, который даст браузеру 
указа- 
ние загрузить связанную страницу в фрейм content, либо вовсе не будет атрибута 
target, — в этом случае браузер все равно загрузит связанную страницу в фрейм 
content. Отображая извлекаемые браузером связанные страницы в меню content, 
вы сможете оставлять навигационное меню (в фрейме menu) на экране постоянно. 
Фреймы в Web-страницах — отличный способ структурирования Web-сайта. 
Однако поскольку фреймовые Web-документы требуют загрузки и отображения 
трех или более Web-страниц, для отображения фреймовой страницы Web-браузе- 
ру требуется больше времени, чем для отображения страницы без фреймов. Бо- 
лее того, не все Web-браузеры поддерживают фреймы. Те из браузеров, которые 
не поддерживают фреймы, не отобразят ни Web-страницы в фреймах, ни фрей- 
мы, определенные страницей задания фреймов. 
Чтобы решить проблему браузеров, не поддерживающих фреймы, включите в 
свой документ задания фреймов начальный и конечный дескрипторы воспроизведе- 
ния документа без фреймов (), как показано в следующем 
коде: 
 
 
flOKyMeHT задания фреймов с дескриптором noframes 
 
 
 
 
 
<a href="main-noframes.html">Щелкните здесь, чтобы просмотреть 
версию этого документа без фреймов.</а> 
 
 
Если Web-браузер не поддерживает фреймы, в окне браузера появится гиперс- 
сылка, предлагающая пользователю щелкнуть на ней для загрузки 
 
<<-[Весь Текст]
Страница: из 389
 <<-