Master-X
Форум | Новости | Статьи
Главная » Форум » Дизайн » 
Тема: Тэг mailto
цитата
12/03/06 в 19:24
 Cliff
Подскажите плиз, можно ли каким-то образом сделать на странице ссылку на мыло, чтобы при клике на нее в поле "кому" кроме собственно мыла вставлялись еще имя и фамилия адресата?
цитата
12/03/06 в 19:35
 Charlie Luciano
зачем это тебе? если не секрет...
когда напишешь ответ оно там будет...
цитата
12/03/06 в 19:50
 WinXXXP
Так пойдет ? Код:
<a href="mailto:name@site.com?subject=Hello Name&Body=Hi Name!&cc=copy@site.com&bcc=hidden_copy@site.com" title="Title">Email</a>
цитата
12/03/06 в 19:59
 Cliff
WinXXXP писал:
Так пойдет ?

Спасибо, но не пойдет icon_smile.gif
Как вставлять тему и тп я в курсе. Надо именно чтоб в поле "кому" вставлялось типа James Bond <james@bond.com>
цитата
12/03/06 в 20:34
 WinXXXP
ну а что так мешает написать ? Код:
<a href="mailto:James Bond<name@site.com>?subject=Hello James&Body=Hi James!&cc=copy@site.com&bcc=hidden_copy@site.com" title="Title">Email</a>
icon_smile.gif Бат ловит такой линк и отсылает нормально.
цитата
12/03/06 в 20:46
 Cliff
WinXXXP писал:
Бат ловит такой линк и отсылает нормально.

У меня не ловит, в поле "кому" появляется только James, без адреса.
У тебя какая версия бата?
цитата
12/03/06 в 21:01
 WinXXXP
Да не, тоже через пробел не ловит, только когда одно слово.
цитата
13/03/06 в 02:16
 Sancho Amoralis
Цитата:
Подскажите плиз, можно ли каким-то образом сделать на странице ссылку на мыло, чтобы при клике на нее в поле "кому" кроме собственно мыла вставлялись еще имя и фамилия адресата?

Надо именно чтоб в поле "кому" вставлялось типа James Bond <james@bond.com>

Код:
<a href="mailto:James Bond<name@site.com>?subject=Hello James&Body=Hi James!&cc=copy@site.com&bcc=hidden_copy@site.com" title="Title">Email</a>


У меня не ловит, в поле "кому" появляется только James, без адреса.
У тебя какая версия бата?


Cliff, конечно "ловить" не будет, там ведь пробел, а надо вставить спецсимвол неразрывного пробела.
Нужно делать так:
Код:
<a href="mailto:James&nbsp;Bond<name@site.com>?subject=Hello James&Body=Hi James!&cc=copy@site.com&bcc=hidden_copy@site.com" title="Title">Email</a>

Тогда и Имя и Фамилия, и все что угодно вставится нормально.
The BAT, если что у меня Professional Edition Версия 3.64.01 Christmas Edition

Вообще, все эти спецсимволы очень нужная вешь, например при написани "хитрых" JavaScript-ов, когда нужно заменять символы <, >, / их "кодовым написанием" - &lt;, &gt;, &#8260;, для корректной обработки скрипта.

Списки спецсимволов можно посмотреть, например, тут:
http://html.manual.ru/book/info/specialchars.php
http://www.snezhny.com/b/stend.php?v=symbols
http://www.cavar.ru/biblioteka/knigi/s1.shtml
http://allrussweb.com.ru/symbols/
http://webally.ru/articles/art_003.php
http://welcome.pbnet.ru/special_chars.htm
http://www.librarium.ru/article_1714.htm
http://www.megalib.com/books/249/special_chars.htm
цитата
13/03/06 в 13:49
 A d u l t
Sancho Amoralis писал:
конечно "ловить" не будет, там ведь пробел, а надо вставить спецсимвол неразрывного пробела.
Нужно делать так:


А может все-таки так:
Код:
<a href="mailto:James%20Bond<name@site.com>?subject=Hello James&Body=Hi James!&cc=copy@site.com&bcc=hidden_copy@site.com" title="Title">Email</a>


???
цитата
13/03/06 в 14:15
 Cliff
Спасибо всем, особенно Sancho Amoralis, твой вариант работает.

A d u l t: с %20 я и раньше пробовал, как оказалось, надо ставить &nbsp;


Эта страница в полной версии