Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа N3.doc
Скачиваний:
5
Добавлен:
21.08.2019
Размер:
239.1 Кб
Скачать

Часть 2. Ссылки. Создание ссылок на документы и файлы.

Значение ссылок во Всемирной паутине трудно переоценить. Читая книгу, вы всегда имеете ее под рукой. Работая в WWW, вы понятия не имеете, где находится та или иная нужная вам страница. Поэтому ссылки здесь являются единственной возможностью перейти от одного документа к другому.

  • Гипертекст и гипермедиа

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

Гипермедийньй документ основан на гипертекстовом документе, но в дополнение к тексту содержит разнообразную графику, видео- и аудиообъекты. В таких документах в качестве ссылок часто используются изображения. Существует очень много типов мультимедийных объектов, которые могут быть размещены на Web-странице.

  • Что такое ссылка

    Ссылка состоит из двух частей. Первая из них – это то, что вы видите на WEB-странице; она называется указатель (anchor). Вторая часть, дающая инструкцию браузеру, называется адресной частью ссылки (URL-адресом, URL reference). Когда вы щелкаете мышью по указателю ссылки, браузер загружает документ, адрес которого определяется URL-aдpecoм. Составные части ссылки рассмотрены ниже.

  • Указатели

    Указателем ссылки может быть слово, группа слов или изображение. Внешний вид указателя зависит от его типа, способов создания и установок программы просмотра читателя. Указатели бывают двух типов – текстовые и графические.

    Текстовые указатели не отличаются разнообразием внешнего вида. Обычно такой указатель представляет собой слово или слова, подчеркнутые прямой линией. Цвет указателя может регулироваться автором и установками программы просмотра.

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

  • Маркеры списка (Bullets)

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

    Как правило, строка рядом с маркером также является указателем, имеющим тот же самый URL-адрес.

  • Пиктограммы

    Многие авторы HTML-документов используют графические указатели в виде экранных кнопок, характерных для Windows 95. Такие кнопки можно часто увидеть на начальных страницах Web-сайтов. Они служат своего рода оглавлением сайта и ведут к его разным страницам.

  • Рекламные вставки

    Многие Web-сайты имеют спонсоров, оплачивающих размещение своей рекламы. Эта реклама обычно располагается в верхней части страницы и служит указателем для ссылки на собственный Web-сайт спонсора.

  • URL-адреса

    Второй частью ссылки является URL-адрес. Это не что иное, как адрес Web-страницы, которая будет загружена, если щелкнуть на указателе ссылки кнопкой мыши. Указание адреса может быть относительным или абсолютным.

  • Относительные указатели

    URL-адрес файла, расположенный на том же компьютере, что и документ, в котором находится указатель этой ссылки, называется относительным. Это означает, что если браузер загрузил страницу, находящуюся по адресу http://www.mysite.com/page, то относительный адрес /picture подразумевает адрес http://www.mysite.com/page/picture, т. е. подкаталог, расположенный на той же машине.

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

  • Создание ссылок на документы и файлы

    Ознакомившись с терминологией, вы готовы к включению ссылок в документ. В этом нет ничего сложного. Вы просто должны сообщить браузеру, какой элемент страницы является указателем, и указать адрес документа, на который ссылаетесь. Оба действия выполняются при помощи тэга <A>.

Тэг <A> имеет единственный атрибут HREF, в котором размещается URL–адрес. Адрес может быть как относительным (<A HREF=”[DIR]/[file].htm “>), так и абсолютным (<A HREF=http://www.server.com/home/index.htm>). Этот тэг является контейнером, поэтому необходимо поставить закрывающий тэг </A> сразу же за указателем:

<A HREF=URL>anchor</A>

    В качестве конкретного примера рассмотрим ссылку на домашнюю страницу одного из авторов. Атрибут HREF указывает на абсолютный адрес страницы. Указателем являются слова "My personal", которые программа просмотра выделяет подчёркиванием и цветом. Текст вне контейнера <A> не является указателем и поэтому не будет подчеркнут. Когда читатель щёлкает мышью на словах My personal, браузер загружает страницу автора. На рис. 5.6 показано, как это выглядит в окне программы Internet Explorer.

While you are here, why do not you visit me. <A HREF="http://www.personal.page.ru">My personal </A>homepage

Совет:     Некоторые программы просмотра выводят в маленьком окошке текст, содержащийся в атрибуте TITLE тэга <A>, если задержать курсор мыши на указателе ссылки. Поэтому, если вы хотите предоставить читателю дополнительную информацию, включите ее в этот атрибут:

<A HREF="page.html" TITLE="Go to page.html">

    В предыдущем примере описывалось включение в документ текстового указателя. Создание графического указателя также не вызовет у вас затруднений. Вместо текста в тэге <А> нужно разместить имя файла изображения. В следующей строке кода атрибут HREF опять указывает адрес домашней страницы одного из авторов, только вместо текстового анкера при помощи тэга <IMG> создается графический указатель, представляющий собой логотип. Если читатель щёлкнет мышью в пределах изображения, то будет загружена соответствующая страница.

<A HREF="http://www.personal.page.ru"><IMG SRC="logo.jpg"></A>

  • Внутренние ссылки

    Кроме ссылок на другие документы, часто бывает полезно включить ссылки на разные части текущего документа. Например, большой документ читается лучше, если он имеет оглавление со ссылками на соответствующие разделы.

    Для построения внутренней ссылки сначала нужно создать указатель, показывающий место назначения. Например, если вы хотите сделать ссылку на текст в середине документа, нужно разместить там указатель и дать ему имя при помощи атрибута NAME тэга <А>. При этом атрибут HREF не используется, и браузер не выделяет содержимое тэга <A>.

<А NAME=MIDDLE>Middle Section in Web page</A>

    После того как указатель получил имя, можно приступить к созданию ссылки на него. Для этого, вместо указания в атрибуте HREF адреса документа, как это делалось ранее, поместим туда имя указателя со специальным префиксом (#), говорящим о том, что это внутренняя ссылка.

<А HREF="MIDDLE">Jump to the middle</A>

    Теперь, если пользователь щёлкнет кнопкой мыши на словах Jump to the middle, программа просмотра выведет среднюю часть документа, причем указатель ссылки будет расположен в верхней строке окна.

Примечание:     Если указатель и ссылка на него находятся в пределах одного окна, некоторые браузеры никак не реагируют на щелчок мыши и не помещают указатель в верхнюю строку окна.

  • Файлы и другие встраиваемые объекты

    Когда пользователь щелкает мышью на ссылке, указывающей на другую Web-страницу, она выводится непосредственно в окне браузера. Если же ссылка указывает на документ иного типа, программа просмотра принимает документ и затем решает, что с ним делать потом. Дальнейшие действия браузера могут быть следующими:

    Браузер "знает" этот тип документа и умеет с ним обращаться. Например, если вы создали ссылку на графический файл формата GIF, и пользователь щелкнул мышью на этой ссылке, его программа просмотра очистит окно и выведет изображение. В некоторых случаях браузер может дополнительно использовать встроенный программный модуль (plug-in), без которого задача не была бы решена.

    Браузер "не узнает" тип принятого документа и "не знает", что с ним делать дальше. В этом случае он обратится к вспомогательным программам (helpers), имеющимся на машине пользователя. Если найдется подходящая программа, браузер запустит ее и передаст ей полученный документ для обработки. На примере если пользователь щёлкнет на ссылке на видеофайл формата AVI, браузер примет файл, найдет программу для демонстрации AVI-файлов и запустит ее. Видеофайл будет показан в дополнительном небольшом окне.