Документы HTML могут содержать ссылки на такие ресурсы сети Internet, как электронные почтовые адреса, серверы FTP, электронные конференции и так далее. Ниже мы привели примеры указания значений параметра HREF оператора <A…> для некоторых наиболее важных ресурсов:
| Пример | Описание | ||
| HREF="http://...” | Ссылка на объект, который будет передаваться с использованием протокола HTTP. Это может быть документ или любой произвольный объект, например, двоичный файл | ||
| HREF="ftp://..." | Ссылка на сервер FTP | ||
| HREF="mailto:..." | Ссылка на электронный почтовый адрес. Когда пользователь выбирает такую ссылку, на экране появляется окно почтовой программы, подключенной к навигатору. С помощью этого окна пользователь может послать электронной письмо по адресу, указанному в ссылке | ||
| HREF="news:..." | Ссылка на электронную конференцию | ||
| HREF="nntp://..." | Ссылка на сервер электронной конференции | ||
| HREF="telnet://..." | Активизация сеанса удаленного доступа к узлу сети Internet с использованием протокола TELNET | ||
| HREF="gopher://...” | Ссылка на сервер Gopher |
Первый из приведенных примеров вам уже знаком. Вы использовали этот формат параметра HREF для ссылки на документы HTML. Обратим ваше внимание, что таким образом вы можете сделать ссылку на произвольный двоичный файл, графическое изображение или на другой объект.
Зачем это может понадобиться?
Помимо текста, графических изображений, встроенных в документ оператором <IMG>, видео и звуковых файлов, вы можете разместить в каталогах сервера WWW произвольные файлы, например, архивы программ. Если сделать ссылку на эти файлы с использованием протокола HTTP, они будут загружены навигатором, который может затем выполнить над ними различные действия, от простой записи в виде файла на локальный диск, до запуска приложения, способного обработать принятые данные.
Например, на нашем сервере лежат файлы lzh, в которых находятся архивы исходных текстов к томам серии “Библиотека системного программиста”. Ссылка на файлы архивов выглядит следующим образом: