Книга: HTML: Популярный самоучитель

Ссылки на другие службы

Ссылки на другие службы

Ранее рассматривалось использование гиперссылок только для навигации между HTML?документами и загрузки файлов с сервера с использованием протокола HTTP. В гиперссылках предыдущих примеров протокол HTTP не указывался, так как он используется по умолчанию.

Теперь будет рассмотрено создание гиперссылок на ресурсы, протокол работы с которыми отличен от HTTP: ссылки на службы новостей, ссылки на ресурсы FTP?серверов и ссылки на почтовые службы. Начнем со ссылок на ресурсы FTP?серверов. FTP – протокол передачи файлов (File Transfer Protocol), который является одним из самых старых протоколов Интернета. Этот протокол и теперь используется на некоторых серверах?хранилищах файлов (файловых серверах). Ниже приведен пример типичного адреса ресурса FTP?сервера:

ftp://file_storage.com

Как видно, URI FTP?ресурса отличается только наименованием протокола. Однако отличий FTP от HTTP при использовании несколько больше. Дело в том, в большинстве случаев FTP?серверы могут при установке подключения проводить авторизацию пользователя, то есть создавать именное подключение. В приведенном же ранее примере устанавливалось анонимное подключение. Чтобы подключиться к FTP?серверу под именем зарегистрированного на FTP?сервере пользователя, нужно указать в адресе имя пользователя следующим образом:

ftp://user234@file_storage.com

В большинстве случаев при установке именного FTP?подключения требуется ввод пароля. Если пароль нужно вводить, браузер отобразит окно ввода пароля.

Пароль можно указать прямо в адресе следующим образом (mypass – это и есть пароль):

ftp://user234:mypass@file_storage.com

Для создания гиперссылки на адрес электронной почты достаточно для атрибута href HTML?элемента A использовать похожее значение:

mailto:[email protected]

При переходе по такой гиперссылке откроется почтовая программа по умолчанию. При этом поле адреса будет заполнено значением [email protected]. При создании гиперссылки на адрес электронной почты можно позаботиться об автоматическом формировании текста, темы или других сведений, например:

mailto:[email protected]?subject=Тема письма

&[email protected]&[email protected]

&body=Текст письма

В данном случае значения полей, которые будут заполнены в окне почтовой программы, указываются после адреса электронной почты. Так, например, если почтовая программа по умолчанию – Microsoft Outlook, то при выборе в окне браузера гиперссылки с приведенным выше значением атрибута href окно Microsoft Outlook будет выглядеть так, как показано на рис. 5.2.


Рис. 5.2. Автоматическое заполнение полей почтовой программы

Из рисунка можно увидеть, какое поле как обозначается в строке почтового адреса гиперссылки (subject, cc, bcc и body). Остается только лишь подчеркнуть, что символ & служит для разделения информации, заносимой в различные поля. Значения всех полей задавать не обязательно, но порядок их задания важен и является таким, как было показано в приведенном выше примере.

Оглавление книги


Генерация: 1.148. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз