Основы Web-инжиниринга. Часть 1. Громов Ю.Ю - 44 стр.

UptoLike

<A href="2_l.htm" target="_parent:">Вариант 2-1</A> </BODY>
</HTML>
Файл 2.htm отличается от 1.htm только заголовком.
Здесь имеются две ссылки со значением target="_parent", которые обращены к родительскому фрейму. Эти ссылки мог-
ли бы быть записаны и с явным указанием имени фрейма-родителя, т.е. target="Two_Frames", однако использование неявно-
го указания имени обычно более удобно. Например, если из левого фрейма (документ left.htm) исключить ссылки, то можно
было бы опустить имя фрейма "Two_Frames", заданное при описании основной фреймовой структуры. При этом был бы соз-
дан фрейм без имени, но ссылки из документов l.htm и 2.htm со значением target="_parent" по-прежнему работали бы пра-
вильно.
При работе с фреймами возникает вопрос о принципиальной разнице между организацией фреймовой структуры окна
браузера и созданием нескольких окон. На первый взгляд может показаться, что вполне можно было бы обойтись возможно-
стями создания нескольких окон, поскольку работа с окнами и фреймами очень похожа. Каждый фрейм требует загрузки
отдельного документа, имеет возможность независимой прокрутки содержимого и может изменяться по командам из других
фреймов. Эти свойства фреймов аналогичны свойствам окон браузера. При табличной организации данных добиться такой
свободы действий невозможно.
Однако между фреймами и окнами есть существенная разница. При фреймовой организации деление области просмот-
ра на фреймы выполняет сам HTML-документ, указывая размеры и их расположение. Пользователь при просмотре может
изменить размеры фреймов, если это не запрещено в описании их структуры. Расположение окон определено общими пра-
вилами работы с системой Windows – пользователь может распахнуть любое окно на весь экран, свернуть его в пиктограмму
или произвольным образом задать размеры и расположение. Окна, в отличие от фреймов, могут перекрываться. Такое богат-
ство выбора имеет свою оборотную сторонунеобходимо каждый раз вручную располагать окна на экране и изменять их
размеры для достижения оптимального варианта просмотра. В случае фреймов оптимальный вариант соотношения размеров
обычно задается разработчиком в описании фреймовой структуры и часто не нуждается в изменении.
2.12. КАРТЫ-ИЗОБРАЖЕНИЯ
В последнее время многие Web-страницы для организации ссылок используют так называемые карты-изображения.
Реализация этой возможности предусмотрена языком HTML и позволяет привязывать гипертекстовые ссылки к различным
областям изображения. Такой подход нагляднее, чем применение обыкновенных текстовых связей, поскольку пользователь
может не читать словесное описание связи, а сразу понять ее смысл по графическому образу.
Примером использования карт-изображений может служить известный поисковый сервер Yahoo! (рис. 20). Самая верх-
няя часть изображения, приведенного на рисунке, содержит четыре кнопки, между которыми написано слово "Yahoo!". Кур-
сор на рисунке показывает на первую из этих кнопок, причем форма курсора дает понять, что последний указывает на ссыл-
ку, адрес которой виден в строке статуса браузера. Ссылки, реализующиеся по этим кнопкам, и сделаны по технологии карт-
изображений.
Рис. 20
Однако не следует считать, что карты-изображения должны использоваться всюду, где требуется организовать перехо-
ды по ссылкам. Нужно обдумать, имеет ли смысл применение карт-изображений в том или ином случае, взвесив все "за" и
"против".
Карты-изображения предоставляют пользователям дружественный интерфейс для перехода на другие Web-страницы.
Чтобы выполнить переход по такой ссылке, следует просто выбрать нужное место на изображении и щелкнуть мышью. На-
личие такого развитого графического интерфейса является одним из значительных преимуществ Web-страниц по сравнению
с другими ресурсами Интернета. Вместо текстовых меню пользователи получают наглядное графическое представление ин-
формации.
Карта-изображение внешне выглядит как обычное встроенное изображение, но при выборе с помощью курсора мыши
той или иной области на этом изображении выполняется переход на другие страницы. Обычно на изображении указывается,
где следует сделать щелчок, чтобы перейти на ту или иную страницу. Существует несколько путей указания границ облас-
тей, реализующих различные ссылки. Часто используется рамка или какой-либо иной разделитель.