Ступенька 14-ая.
В этой главе мы научимся прописывать ссылки на почтовый ящик (e-mail), а также узнаем, как сделать подсказку к текстовой ссылке, которая будет появляться при наведении на нее.
Ссылка на ваш почтовый ящик прописывается немного иначе, чем ссылка на другой документ (страницу, сайт):
<a href="mailto:Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра."> Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. </a>
Запомните это раз и навсегда и не пытайтесь ее прописать по другому. Ссылка на документ, картинку или файл - одно дело, а ссылка на почтовый ящик – другое.
У mailto есть еще некоторые опции:
- ?subject=Тема пиcьма
- &Body=Текст вашего сообщения
- &cc=Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.,Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. (копии письма через запятую)
- &bcc=Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.,Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. (скрытые копии письма через запятую)
Все вместе это будет выглядеть так:
<a href="mailto:Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.?subject=Hello&Body=text&cc=Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.&;bcc=Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра."> Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. </a>
Теперь если ваш ненаглядный посетитель нажмет такую ссылку, то его почтовая программа выдаст ему бланк нового письма с уже заполнеными полями - удобство да и только :)
Кстати, как-то одна из читательниц задала мне такой вопрос: "Как сделать, чтобы при наведении мышки на ссылку была подсказка?". Я удивилась, зачем это нужно, но тем не менее вопрос был задан, вопрос был интересен, и в новую версию учебника я включаю ответ на него:)
В старых спецификациях Html (3.2 и ниже) такое не предусмотрено, стало быть и старые броузеры того, о чем пойдет речь в этом примечании, не поддерживают (IE ниже 5.0 и NN 4.x и ниже). Зато в спецификации Html 4.0 порывы пользователя задать примечание к тексту учитываются. Итак, господа, знакомьтесь - атрибут title.
Атрибут title (не путать с тэгом <TITLE>) предлагает информацию об элементе, для которого он устанавливается. Мы можем установить его, например, для тэга <a>:
<a href="/ssilka.html" title="Ваша подсказка"> текст-ссылка </a>
Наведите курсор мыши на слова "текст-ссылка", и, если ваш броузер поддерживает спецификацию Html 4.0, то вы увидите то самое желанное.