Связь
с другими документами 
Чтобы превратить
обычный документ в
гипертекстовый, в него
нужно вставить
гипертекстовые связи.
Для этого используют
парные флаги
<A HREF="">...</A>
Параметр HREF
определяет адрес
ссылки, на которую
будет совершен
переход, если щелкнуть
мышью по объекту,
находящемуся между
флагами (в данном
случае объект
обозначен многоточием).
Описывается ссылка на
другой документ
следующим образом:
<A HREF="адрес
перехода">
выделенный фрагмент
текста </A>.
Приведем пример такой
гипертекстовой ссылки:
<A HREF="ex1.htm">
Пример HTML-текста</A>
Здесь ключевые слова
"Пример HTML-текста"
являются гиперссылкой
на файл ex1.htm, который
лежит в той же
директории, что и
текущий документ.
В качестве параметра [адрес
перехода] может
использоваться
несколько типов
аргументов.
1. Вы можете ссылаться
на документ, лежащий в
любой директории,
описав к нему путь. Это
так называемые
относительные ссылки,
они указываются от
текущей директории.
Так, например:
Имеются три документа:
L:\USER\WEB\EX1.HTM
L:\USER\WEB\S1\EX2.HTM
L:\USER\EX3.HTM
Ссылки на данные
документы будут
следующие:
- <A HREF="ex1.htm">Ссылка
1</A>
- ссылку на файл ex2.htm,
лежащий в
поддиректории S1 можно
описать как:
<A HREF="s1\ex2.htm">Ссылка
2</A>
- <A HREF="..\ex3.htm">Ссылка
3</A>
Обратите внимание:
если в адресе перехода
не указан каталог,
переход будет
выполнен внутри
текущего каталога.
2. Вы также можете
использовать
абсолютное имя файла (полный
путь). То есть в
качестве ссылки
присутствует адрес
сервера. В него входит,
кроме названия файла и
директории сетевой
адрес машины и метод
доступа к файлу.
А вот конкретный
пример гиперсвязи:
<A
HREF="http://www.vega.ru">
Международная
Лаборатория Вега
</A>
Если в адресе перехода
не указан сервер,
переход будет
выполнен на текущем
сервере.
С помощью URL можно
запускать удаленные
программы и
передавать им
значения. Здесь
представлены
несколько наиболее
часто используемых
типов URL. Допустим файл
с именем "online15.zip"
лежит на ftp сервере
ftp.simtel.ru в директории
/pub/doc/services/ тогда URL
этого файла будет
выглядeть так:file://ftp.simtel.ru/pub/doc/services/online15.zip.
URL директории, в
которой лежит файл:
file://ftp.simtel.ru/pub/doc/services/ а
URL корневой директории
ftp сервера ftp.simtel.ru
выглядит вот так:
file://ftp.simtel.ru/
Gopher URL's не так
разнообразны, как
файловые. Это связано
с ограниченностью
этого сервиса. Для
того чтобы описать,
например, gopher сервер
узла gopher.kiae.su
необходим URL:
gopher://gopher.kiae.su/.
Некоторые gopher-сервера
могут находиться на
нестандартном номере
порта (по умолчанию
обычно используется 70
порт) тогда он должен
указываться:
gopher://gopher.banzai.edu:1234/, где
1234 - номер порта.
Если вы внимательно
посмотрите на
исходники какого-нибудь
гипертекстового
документа, и обратите
внимание на то как
указаны ссылки на
другие URL то заметите,
что встречаются два
вида:
- <A
Href="http://www.simtel.ru/news/snews.http>News</A>
- <A
Href="aaa.html">AAA</A>
Первый - это полный URL,
а второй - частичный.
Частичный URL указывает
на документ, который
находится на том же
сервере и в той же
директории, что и
документ, в котором
встречается эта
ссылка.
3. Большинство
программ просмотра
позволяют отправить
электронное письмо по
адресу, указанному в
просматриваемом HTML-документе.
Если программа
просмотра читателя
предварительно
настроена для работы с
сервером электронной
почты, то, щелкнув
мышью по электронному
адресу, Вы сможете
отправить письмо. Флаг,
используемый в данном
случае, такой же, как и
флаг гиперсвязи, но к
нему добавляется MAILTO.
Для ссылки на
почтового клиента
вместо имени файла
указывается MAILTO:адрес
ЭП.
<A
HREF="mailto:user@mail.box">
Послать письмо</A>
Если пользователь
совершит переход по
такой ссылке, у него на
экране откроется окно
ввода исходящего
сообщения его
почтовой программы. В
строке To:("Куда")
окна почтовой
программы будет
указано user@mail.box.

[Назад]

|