Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СС ЭВМ лекция.doc
Скачиваний:
135
Добавлен:
04.07.2015
Размер:
914.43 Кб
Скачать

4.1.6. Вставка гиперссылок

Текстовые и графические ссылки могут указывать на удалённые разделы в пределах одного большого документа. Для таких ссылок необходимо создать две части: якорь и непосредственно ссылку. Якорь определяет ту точку, в которую организуется переход из места расположения ссылки. Ссылка использует имя якоря вместо имени файла. Задаётся в теге <A HREF=”#Якорь”> </A>. Перед именем якоря указывается специальный символ #. Между открывающим и закрывающим тегами располагается текст ссылки, на котором производится щелчок для перехода по ссылке. В месте расположения якоря ставится открывающий тег <A NAME=” Якорь”>. Между открывающим и закрывающим </A> тегами вводится текст, который будет показан на экране.

Пример 3.

<HTML>

<HEAD>

<TITLE>

Ссылки в пределах одного документа

</TITLE>

</HEAD>

<BODY>

<CENTER>

<H1>Ссылки в пределах одного документа</H1>

<P>

<OL>

<LI><A HREF=”#Малина”>Mалина</A>

<LI><A HREF=”#Яблоко”>Яблоко</A>

<LI><A HREF=”#Арбуз”>Арбуз</A>

<P>Длинный абзац с текстом, после которого расположены пояснения к ссылочным словам

</P>

<P>

<B><A NAME=”Малина”>Малина</A>садовая</B><Br>

Это ягода. Она сочная и сладкая. Спелая малина имеет красный цвет

<P>

<B><A NAME=”Яблоко”>Яблоко</A>осеннее</B><Br>

Это фрукт. Осенние яблоки это спелые плоды. Иногда красные, иногда красно-белые, иногда бело-зелёные

<P>

<B><A NAME=”Арбуз”>Арбуз</A>бахчевой</B><Br>

Это тоже ягода, только полосатая и с толстой кожурой. Внутри арбуз красный и водянистый

</BODY>

</HTML>

Место размещения файла определяется с помощью URL-адреса, который называют путём поиска. Абсолютный путь поиска описывает местоположение файла, начиная с самого высокого уровня. Относительный путь поиска описывает местоположение файла, начиная с того места, в котором находится текущий документ.

Ссылка на другую страницу с именем "СatGraph", размещенную по адресу "http://www.cat.lv", будет иметь вид:

<A HREF="http://www.cat.lv">CatGraph</A>

Ссылка на графический файл "lis.gif", размещенный по адресу "http://www.lis.lv/~cat5", будет иметь вид:

<A HREF="http://www.lis.lv/~cat5">Cat5</A>

Ссылка на адрес электронной почты "david@lis.lv" будет иметь вид:

<A HREF="mailto:david@lis.lv">Напишите мне письмо</A>

Если нужно перейти на метку, находящуюся в другом документе, ссылка оформляется следующим образом.

<A HREF="имя файла#имя метки"> Название ссылки </A>. Например, <A HREF="index.htm#имя метки">Название ссылки</A>

4.1.7. Рисунки -гиперссылки

Графические ссылки позволяют по щелчку на изображении перейти к другому файлу. Они делают документ более понятным и полезным. Графическая ссылка выделяется рамкой.

<A HREF="art.htm"> <IMG SRC="clips.gif" ALT="Здесь расположен рисунок"> </A>

<A HREF="http://www.lis.lv/~cat5"> <IMG SRC="lis.gif" ALT="Lis" border="0" width="47" height="47"> </A>

Множественные рисунки-гиперссылки реализуются как активные изображения.

Активное изображение - это изображение, на котором находятся несколько активных областей (hot spots), каждая из которых ссылается на определенную Web-страницу. Активные изображения представляют собой отличный метод создания красивых и удобных меню. Различают два типа активных изображений: активные изображения, работающие на сервере, и активные изображения, работающие на стороне клиента.

Первый тип для своей работы использует cgi-сценарий. Это программа, работающая на сервере. Такие программы выполняют многие процессы на Web-страницах. Например, большинство гостевых книг работают на основе таких программ. Пишутся cgi-скрипты чаще всего на языке Perl. Эти скрипты перестают использоваться, т.к. в настоящее время существуют более совершенные Java-скрипты и другие технологии. Проблема cgi-скриптов заключается в том, что они выполняются на сервере. Это серьезная угроза для безопасности сервера. Кроме того, они требуют определенных ресурсов системы. Большинство системных администраторов не разрешает пользоваться директорией cgi-bin, в которой запускаются эти программы. Выходом из такой проблемы являются многочисленные бесплатные сервисы, предоставляющие возможность использовать наиболее распространенные cgi-скрипты на страницах просто вставляя куски HTML-кода. Понятно, что такой метод не очень удобен и доступен немногим, но его поддерживают почти все броузеры.

Второй метод не требует использования сервера вообще, но он работает только в броузерах, поддерживающих HTML 3.0 (Internet Explorer, Netscape Navigator 2.0, Mosaic 2.0 и более современные).

Создание активных изображений вручную трудоемкий процесс, т.к. требуется задавать много активных областей в координатах. Лучше всего использовать программы, созданные специально для задания активных областей и простого формирования всего активного изображения. Кроме того, такую функцию поддерживают большинство HTML редакторов, например FrontPage или MapEdit.