![](../images/1x1.gif) |
![](../images/1x1.gif) |
[ Таблицы ]
| Теги
| Цвета
| Веб-цвета
| Спецсимволы
[ Статьи ]
| Тег HEAD
BASE
ISINDEX
LINK
META
STYLE
| Ссылки
| Alt & Title
| EMBED
| Графические распорки
|
![](../images/1x1.gif) |
![](../images/1x1.gif) |
![](../images/1x1.gif) |
Абсолютные ссылки
Абсолютные ссылки, в отличие от носительных, указывают на расположение объекта вне зависимости
от расположения документа-источника. Совершенно не имеет смысла указывать абсолютные ссылки для всех объектов, используемых
в вашем сайте. Более того, это вредно, поскольку при переносе на другой сервер эти гиперссылки придется переназначать. Но для
точного указания адреса внешнего, по отношению к сайту, объекта, следует использовать абсолютную гиперссылку, т.е. атрибуту
Href присваивать значение URL объекта.
<A Href="http://www.boom.ru">
Сайт Чернышева Артёма.
</A>
Поскольку в Inet'е существует множество служб, то гиперссылки должны иметь возможность объединять
веб с этими службами. Общее правило можно сформулировать таким образом: если вы собираетесь использовать внешнюю гиперссылку,
то в значении атрибута Href вы должны вначале указать тот протокол, по которому должна быть произведена передача данных.
Некоторые из значений приведены в таблице ниже.
Начальное значение атрибута Href |
Служба |
http:// |
Web |
https:// |
Web (безопасное соединение) |
ftp:// |
FTP |
mailto: |
Почта |
news: |
Новости |
telnet: |
Терминальный доступ |
file:// |
Локальные или удаленные файлы |
Ниже приведены примеры ссылок на различные файлы по правилам доступа.
- Ссылка на HTML-файл по протоколу HTTP
<A Href="http://www.nowhere.ru/somwhere/page1.htm">
Веб-страница
</A>
- Ссылка на ZIP-файл по протоколу HTTP
<A Href="http://www.nowhere.ru/somwhere/test.zip">
Архив
</A>
- Ссылка на TXT-файл по протоколу HTTP
<A Href="http://www.nowhere.ru/somwhere/test.txt">
Текст
</A>
- Ссылка на EXE-файл по протоколу FTP
<A Href="ftp://ftp.nowhere.ru/somwhere/test.exe">
Дистибутив WinXP
</A>
- Ссылка на e-mail, при помощи протокола mailto
<A Href="mailto:pisem@zdes.net">
Послать письмо
</A>
- Ссылка на e-mail, при помощи протокола mailto с автоподставлением темы и текста послания
<A Href="mailto:pisem@zdes.net ?Subject=Поздравление& body=С Новым годом">
Отправить поздравление
</A>
- Ссылка на любой другой объект (например, MPEG-файл) по протоколу HTTP: в случае, если браузер
сам не сможет открыть данный файл, то будет запущена независимая программа, умеющая это делать
<A Href="http://www.nowhere.ru/somwhere/clip.mpg">
Видеоклип
</A>
- Ссылка на группу новостей, при помощи протокола news
<A Href="news://comp.infosystems.www.announce">
Анонсы событий в WWW
</A>
Последняя ссылка будет работать только в случае, если ваш провайдер поддерживает доступ к телеконференциям
В этом разделе не рассматриваются абсолютные ссылки, указывающие на полное имя файла в терминах
Windows, хотя многие WYSIWYG редакторы очень любят использовать именно такой стиль гиперссылок. Например, ссылка на файл,
располагающийся на Z:\web_pages\2_15\exerc.htm, будет выглядеть так:
<A Href="file://z\web_pages\2_15\exerc.htm">
Гиперссылка в стиле MS Frontpage
</A>
Естественно, таким образом назначать ссылки на своем сайте не рекомендуется
И последнее предупреждение: о регистре символов. Вы уже привыкли к тому, что Windows не делает
различий между символами в верхнем и нижнем регистре. Однако большинство веб-серверов Inet'а работает под управлением
Unix-подобных систем, для которых это различие существенно. Поэтому ссылка на файл page.htm, реализованная
при помощи такого кода:
<A Href="PAGE.HTM">
ссылка не будет работать!
</A>
не сможет работать правильно. Поэтому старайтесь все делать в одном регистре и следите за
расширениями, некоторые программы очень любят записывать их в верхнем регистре.
Удачи!
|
![](../images/1x1.gif) |
![](../images/1x1.gif) |