Потуги над <A HREF="mailto:...

Старый mweb

Модератор: [mweb team]

Потуги над <A HREF="mailto:...

Сообщение Ликсеич Чт апр 05, 2007 17:45

Братцы...
Можа Кто в курсе ?..

ввожу в ссылку:
<A
HREF="mailto:mail@myltidom.com,%20myltidom@mail.ru?subject=Заявка%20на%20ПРОДАЖУ%20помещения&Body=Имя%20контактного%20лица:%0d%0a%0d%0aНомера%20контактных%20телефонов:%0d%0a%0d%0aАдрес%20помещения:%0d%0a%0d%0aОбщая%20площадь%20кв.м:%0d%0aЖилая%20площадь%20кв.м:%0d%0aПлощадь%20кухни%20кв.м:%0d%0a%0d%0aКоличество%20комнат:%0d%0aИз%20них%20изолированных:%0d%0a%0d%0aНа%20каком%20этаже%20находится%20помещение:%0d%0aСколько%20всего%20этажей%20в%20здании:%0d%0a%0d%0aГод%20постройки:%0d%0aГод%20капитального%20ремонта:%0d%0a%0d%0aВид%20собственности:%20(удалите%20ненужное...%20или%20дополните)%20Приватизированная%20|%20Государственная%20|%20ЖСК%20|%20Долевое%20строит-во.%0d%0a%0d%0aСанузел:%20(удалите%20ненужное...%20или%20дополните)%20Раздельный%20|%20Совмещённый%20|%202%20санузла%20|%20Нету.%0d%0a%0d%0aТелефон:%20(удалите%20ненужное...%20или%20дополните)%20Отдельный%20|%20На%20блокераторе%20|%20Нету.%0d%0a%0d%0aБалкон:%20(удалите%20ненужное...%20или%20дополните)%20Нету%20|%201-ин%20балкон%20|%202,3%20балкона%20|%201-на%20лоджия%20|%202,3%20лоджии%20|%20Лоджия%20из%20кухни%20|%20Терраса.%0d%0aДополнительная%20информация%20о%20балконах:%20%20(удалите%20ненужное...%20или%20дополните)%20Балконы%20не%20оборудованы%20|%20Остекление%20балконов%20|%20Остекление%20балконов%20+%20вагонка.%0d%0a%0d%0aМатериал%20стен:%20(удалите%20ненужное...%20или%20дополните)%20Не%20знаю%20|%20Панель%20|%20Блочные%20|%20Кирпич%20|%20Монолит.%0d%0a%0d%0aМатериал%20пола:%20(удалите%20ненужное...%20или%20дополните)%20ДСП%20|%20Ламинат%20|%20Паркет%20|%20Доска%20|%20Плитка%20|%20Ковролин%20|%20Линолеум.%0d%0a%0d%0aЦена:%0d%0aТорг:%20(удалите%20ненужное...%20или%20дополните)%20Да,%20можем%20поторговаться%20|%20Нет,%20торг%20не%20уместен.%0d%0a%0d%0aМой%20e-mail:%20%FromAddr%0d%0a%0d%0aДополнительная%20информация:%0d%0a%20%20если%20хотите%20что-то%20добавить...%20самое%20время%20это%20сделать%20:)">

А, в текст письма (почтовика) выводит только кусочек :(
------------------------------
Имя контактного лица:

Номера контактных телефонов:

Адрес помещения:

Общая площадь кв.м:
Жилая площадь кв.м:
Площадь кухни кв.м:

Количество комнат:
Из них изолированных:

На каком этаже находится помещение:
Сколько всего этажей в здании:
--------------------------------------

У неё что, есть какие-то ограничения по количеству знаков ?
Если есть какие-то ограничения, то, как с ними бороться ?

Или, можа, Кто скриптец видел, чтоб приличный текст бланка в почтового клиента вогнать...

За рецептик буду неистово благодарен.
...и счастья в личной жизни !)
Ликсеич
Прохожий
 
Сообщения: 10
Зарегистрирован: Чт апр 05, 2007 17:26
Откуда: Витебск

Сообщение Padonak Чт апр 05, 2007 21:31

это тебе батенька форма нужна и отправка ее на мыло при помощи серверного скрипта например на Perl. могу тебе такую форму сляпать если у тебя есть вариант использовать скрипты *.cgi потому что на бесплатном хостинге это не прокатит. давай точное описание какие поля и какие критерии проверки данных полей.
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Сообщение Ликсеич Чт апр 05, 2007 22:34

Ды не, формы на сайте я повесил.
Но, смысл как раз-токи в том,
чтобы Ползатель, мог заполнить бланк
и выслать его со своего ящика.


Но, за намерение - ПАСИБА :)
...и счастья в личной жизни !)
Ликсеич
Прохожий
 
Сообщения: 10
Зарегистрирован: Чт апр 05, 2007 17:26
Откуда: Витебск

Сообщение Muerto Чт апр 05, 2007 23:44

Семерка ИЕ вставила весь текст из ссылки полностью, Опера 9.10 вставила побив кодировку на Юникод, но полностью. В ФФ ссылка вообще не обработалась. Так чтобы вставило текст не полностью у меня не было. Какой броузер?
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение Padonak Пт апр 06, 2007 2:15

не понимай на кой надо так ивращатцо -08-
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Сообщение Ликсеич Сб апр 07, 2007 1:26

Какой броузер?

Брауз... как бы и не причём.
The Bat не хочет отдаваться.

на кой надо так ивращатцо

Есть часть Ползателей, которые, в принципе, не заполняют форм на сайтах.
Кто-то боится, что из их компа супер-друпер секретную инфу выкачать пытаются...
Кто-то модемное время экономит, не понимая, что можно заполнять отключившись...
Ну и, куча других мелких причин.
Но, в общем, это их трудности... так сказать: у каждого свои комплексы...
Да и, процент такого народу не велик, но с другой стороны...
Поленившись создать условия для какой-то части населения, Ты собственными руками отсекаешь часть клиентов.
Т.ч. как говорят в одном приморском городишке:
- Таки я хочу испросить вас, Сёма. Кому нужно держать сайт рассказывающий только о моих красивых глазках ?
...и счастья в личной жизни !)
Ликсеич
Прохожий
 
Сообщения: 10
Зарегистрирован: Чт апр 05, 2007 17:26
Откуда: Витебск

Сообщение Padonak Сб апр 07, 2007 2:39

2Ликсеич: ну да ты прав я не подумал.
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Сообщение Ликсеич Сб апр 07, 2007 15:40

Дык, мы ж для того и собираемся...
Один про одно подумал, Другой про другое...
А вместе смотришь - лялю и смастерили :)
...и счастья в личной жизни !)
Ликсеич
Прохожий
 
Сообщения: 10
Зарегистрирован: Чт апр 05, 2007 17:26
Откуда: Витебск

Сообщение Muerto Сб апр 07, 2007 20:18

Я думаю ты где-то в строке пробел всё-таки забыл. Bat пробелы не воспренимает. И с этого места отсекает.
В общем, почитай здесь.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение Padonak Сб апр 07, 2007 21:09

а чтобы пробелы не забывать надо автоматизировать процесс. я вот под чутким Муертовским и Кэтовским руковоцтвом жутко полюбил регулярные выражения. до этого шарахалсо от них как от шойтана а теперь очень они мне стали нравитцо я даже книженцию скачал по ним Дж.Фридла. интересно блин ужоснах -03-
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Сообщение Ликсеич Вс апр 08, 2007 3:05

где-то в строке пробел всё-таки забыл
Не, не забыл. Но, на всяк случай сделал *поиск* пробелов - отсутствуют.

Мне вот список ограничений подкинули
Enclose the mailto: URL in Hypertext Markup Language (HTML) identification marks ("<" and ">").
Do not put a line break in the mailto: URL address in your message.

This article describes the max length as 456 characters:

OLEXP: Err Msg: Could Not Perform the Operation Because...
http://support.microsoft.com/support/kb ... 2/9/85.ASP

See the "Single Command-Line String for a Message with Subject and Body" section of this article to make sure you are formatting the command correctly:

OL98: Command Line for Creating a Pre-Addressed E-mail Message
http://support.microsoft.com/support/kb ... 1/9/91.ASP

If you are using NT, here is another limitation:

Mail Client Address List Truncated Using "Mailto:" Link If Tag Exceeds 260 Characters
http://support.microsoft.com/support/kb ... 9/2/72.ASP

This article may also be helpful:

HOWTO: Use the mailto: Protocol in a <FORM> Action
http://support.microsoft.com/support/kb ... 9/4/60.ASP
...and the links under the Resolution section, too, especially this one:

INFO: Maximum URL Length Is 2,083 Characters in Internet Explorer
http://support.microsoft.com/support/kb ... 8/4/27.ASP


Но, не может же быть, что б Народ не написал какого скрипца обходящего эти ограничения, или, например, какой-нить скриптушка вставляющий форму в тело письма.

Ну, не первооткрыватель же я этой проблемы, в конце-то концов =)
...и счастья в личной жизни !)
Ликсеич
Прохожий
 
Сообщения: 10
Зарегистрирован: Чт апр 05, 2007 17:26
Откуда: Витебск

Сообщение Ликсеич Вт апр 10, 2007 15:35

Хорошо… подъедем к проблеме на другой козе.
Из буфера нам же никто не запрещает вставлять в письмо… хоть гиговые тексты... абы б у машины *мозги* не сварились.
Вопрос к Тем, кто шарит в синтаксе скриптов.

Как записать такую логику?
- Выделить всё, что есть на странице (аналог Ctrl+A)
- Скопировать в буфер (аналог Ctrl+С)
- При открытии письма – перевести курсор в поле *Body*
- Вставить из буфера.


Т.е. весь механизм будет работать приблизительно так:

1. По ссылке переходим на страницу… *.html
2. Onload запускает скрипт, выделяющий и копирующий в буфур.
3. <META HTTP-EQUIV="Refresh" CONTENT="2; URL=mailto:vasya@pupkin.ru…"> открывает клиента.
4. Скрипт ставит курсор в тело письма и вставляет из буфера.

Причём, п.2 можно оптимизировать, чтоб текст был прописан не на странице, а в теле скрипта. Тогда исключается *Выделение* (текстовый блок просто отсылается в буфер).
Да и, п.1 можно заменить ссылкой не на *.html – страничку, а прямо на скрипт.
Но, это всё – уже вариации.
Я, к сожалению… как говаривал Чапаев: языками не владею. Не знаю чего и как можно в скрипт прописать.
...и счастья в личной жизни !)
Ликсеич
Прохожий
 
Сообщения: 10
Зарегистрирован: Чт апр 05, 2007 17:26
Откуда: Витебск

Сообщение Hulio Ср апр 11, 2007 21:35

>The Bat не хочет отдаваться.

и не отдасца
не парьса

тебе правильно сказали - делай форму, а это все примочки имени била
Hulio
Хронический Астматик
 
Сообщения: 1227
Зарегистрирован: Сб июл 13, 2002 0:01

Сообщение Ликсеич Чт апр 12, 2007 12:58

Ох, уж мне эти *хроники* -09-

Что касается The Bat-a…
Он не пускает к себе более 255 символом после *Body=*, но если в ссылку вписать код HREF="…&Body=255симв&Body=255смив&Body=255симв&Body=и_т.д…", то в письмо можно вложить *бесконечно длинный апельсин*.

В общем, если нельзя, но очень хочется…
Правда, неудобство в том, что, как минимум, для Outlook-а и The Bat-a, нужно писать разные ссылки (или META), что, не есть хорошо… но, уже хоть что-то.
...и счастья в личной жизни !)
Ликсеич
Прохожий
 
Сообщения: 10
Зарегистрирован: Чт апр 05, 2007 17:26
Откуда: Витебск

Сообщение Muerto Чт апр 12, 2007 13:30

2Ликсеич: Оставь ты эту затею! Потом ещё выяснится, что для ещё какого-нибудь агента нужно ещё какую хитрость. Пиши под ОЭ, а на остальных забей.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение Ликсеич Чт апр 12, 2007 20:27

Кто такие ОО – знаю: Очень Одарённые.
Кто такие УО – тоже знаю -09-
А, ОЭ – это кто? Особо Энергичные ?))

У меня, сейчас, и висит для Outlook.
Большинство всё-таки им пользуются, да и Те, для кого это делается на 99% начинают именно с него. Но, когда-то ж и для Остальных надо это решать.
Все ж скрипты когда-то в первый раз писались.
...и счастья в личной жизни !)
Ликсеич
Прохожий
 
Сообщения: 10
Зарегистрирован: Чт апр 05, 2007 17:26
Откуда: Витебск

Сообщение Aqua$erg Чт апр 12, 2007 20:28

А как ты поставишь курсор в нужном тебе месте (типа в теле письма) в ДРУГОЙ программе? Это уже попахивает хакингом и/или замуском посторонних приложений с вызовом этого действия через браузер. Этого ни один антивирус не разрешит. Стандартное <mailto:...subject=".."...body=".."> - может прокатить. Но чтобы ещё и вставлять курсор с вставкой инородного содержимого - не верю. ИМХО, может, как-то подумать над корректировкой динамики создания body="..." -08- Т.е. - на стороне сервера, а не клиента. Иначе половина подобных "клиентов" зарубит идею на корню
Аватара пользователя
Aqua$erg
Хронический Астматик
 
Сообщения: 1804
Зарегистрирован: Пт апр 11, 2003 8:12
Откуда: Питер

Сообщение Ликсеич Пт апр 13, 2007 20:12

Дык, не обязательно именно переводить курсор.
Это я просто предлагаю свой, ламерский ;) вариант.

В TheBat-е, например, есть такая штука *Вставить как цитату*. И, если подать эту команду, то текст из буфера ставится в *тело* где бы курсор не стоял.
По Outlook-у ещё не лазил, но думаю и там есть нечто подобное.

Ну а, на стороне сервера… Почему нет?
Любой вариант хорош, если достегает цели.
Больше того, это нужно для платного хоста, т.ч. пойдут любые варианты скриптов.
...и счастья в личной жизни !)
Ликсеич
Прохожий
 
Сообщения: 10
Зарегистрирован: Чт апр 05, 2007 17:26
Откуда: Витебск

Сообщение Hulio Ср апр 18, 2007 23:55

2Ликсеич:

еще раз
зе бат не понимает такую конструкцию:

subject=Заявка%20на%20ПРОДАЖУ

как пример

тоесть он воткнет сабж но именно в виде Заявка%20на%20ПРОДАЖУ а не Заявка на ПРОДАЖУ как было задумано

вся шняга зависит от версии бата не зависит от версии оутглюка
и кол-во символов здесь не причем
имхо, частность

либо пишем как есть, либо юзер с зебатом идет лесом
Hulio
Хронический Астматик
 
Сообщения: 1227
Зарегистрирован: Сб июл 13, 2002 0:01

Сообщение buster Чт апр 19, 2007 7:57

Любая задача имеет решение, но хорошим будет не просто её решение, а такое, которое будет приемлемым по затратам временных или материальных ресурсов. Никогда не угадаешь, каким браузером будет смотреть твой сайт посетитель, каким почтовым клиентом пользоваться. Следовательно, создать универсальную такую вот вещь оказывается очень дорого (много времени на сбор информации обо ВСЕХ возможных версиях браузеров, почтовых клиентов и их сочетаниях). Однако есть универсальный способ - это форма на сайте. Сравнивая затраты на её создание и создание такой вот универсальной супер-ссылки для отправки из почтового клиента легко заметить нерациональность.
Изначально задача поставлена неверно и поиск решения не той задачи отнимает много времени.
Совсем другое дело, если какие-то исследования совершенно достоверно показали, что самые важные и денежные клиенты предпочитают не заполнять форму на сайте, а отправлять письма из своего почтового клиента. В таком случае нужно собрать статистику, какими браузерами и почтовыми клиентами пользуются эти наиболее значимые посетители.
Однако, я почему-то сомневаюсь, что: во-первых, подобные исследования проводились, и, во-вторых, что подобные значимые клиенты вообще пользуются формами или почтовыми клиентами для отправки писем, но по этому поводу я ничего не утверждаю, всего лишь высказываю сомнения.
В любом случае ещё раз хорошенько обдумайте, а ту ли задачу вы пытаетесь решать?
Истиный путь узнать очень просто: у него есть сердце.
Аватара пользователя
buster
Старожил
 
Сообщения: 1262
Зарегистрирован: Сб мар 10, 2001 1:01
Откуда: Краснодар/Россия

Сообщение Ликсеич Чт апр 19, 2007 15:22

Hulio писал(а):зе бат не понимает такую конструкцию:

subject=Заявка%20на%20ПРОДАЖУ
У меня ещё как понимает... :)
Все версии от 1.6 до 3.0 выдают *Заявка на ПРОДАЖУ*

2buster:, согласен, что обязательно нужно учитывать экономический эффект. Но, здесь и не стоит задача кинуть всё и заниматься только этим.
Потихоньку... помаленьку... так сказать по ходу пьесы, без особых затрат.
Все стандартные вещи сделаны, ну а это - просто как дополнительная фича.
Что касается статистики: форму не заполняют от 1,5 до 3 % Посетителей.
buster писал(а):Никогда не угадаешь, каким браузером будет смотреть твой сайт посетитель
Есть скрипты, которые это определяют.
Правда, пока ещё не попадались определяющие клиента, но, думаю, тоже не проблема.

Но, вообще, мне кажется, надо идти через буфер.
Есть скрипт, который при чмяке копирует нужную инфу в буфер… (пример тута http://www.foolstown.com/sm_all.htm ).
Стандартная <A href="mailto:…"> откроет клиента.
Остаётся только подать команду на вставку из буфера.
Кто–нить встречал чего-нить подобное ?
...и счастья в личной жизни !)
Ликсеич
Прохожий
 
Сообщения: 10
Зарегистрирован: Чт апр 05, 2007 17:26
Откуда: Витебск

Сообщение buster Чт апр 19, 2007 15:38

Когда я писал о том, что никогда не угадаешь, какой браузер и почтовый клиент будет у посетителя, то не имел в виду техническую невозможность это сделать, а то, что всегда может оказаться что-то другое, такой вариант, на который у тебя не будет соответствующего решения. К тому же если браузер определить несложно, то с почтовым клиентом уже возникнут проблемы. Сейчас в интернет ходят с помощью телефонов, игровых приставок и прочих устройств, о существовании которых мы, возможно, даже не подозреваем.
Что же касается статистики, то один из признанных специалистов по юзабилити Якоб Нильсен определил для себя определённый порог: если количество посетителей, использующих нестандартный браузер (или размер экрана или что-либо ещё, например, просто не заполняют формы) не превышает 3% от общего числа посетителей, то это считается незначительной группой. То есть экономически неоправдано подгонять сайт под них.
Но никто не мешает, конечно, пытаться решить такую задачу. Просто когда речь идёт о бизнесе, всегда нужно чем-то жертвовать: либо неоправданным расходом ресурсов, либо собственной прибылью. Решать Вам.
Истиный путь узнать очень просто: у него есть сердце.
Аватара пользователя
buster
Старожил
 
Сообщения: 1262
Зарегистрирован: Сб мар 10, 2001 1:01
Откуда: Краснодар/Россия

Сообщение Hulio Пт апр 20, 2007 16:55

2buster:
один из признанных специалистов по юзабилити Якоб Нильсен


бугога =))
аля лебедев в буржинском варианте
если следовать его советам инет остался бы на каком нибудь мозаик без картинок

2Ликсеич:
12 машин на зебат 1.45 и никакими силами не заставить юзеров перейти на 3

твоя идея с сабжектом и пр шнягой верна, если юзаеццо сервис типо "отправь друга"
для отправки заявок никатит ваще никак
Hulio
Хронический Астматик
 
Сообщения: 1227
Зарегистрирован: Сб июл 13, 2002 0:01

Сообщение Дядя Фёдор Пн май 28, 2007 23:38

Hulio писал(а):если следовать его советам инет остался бы на каком нибудь мозаик без картинок

Интернет - это, прежде всего, информационная среда. И если тебе хочется картинок, купи комиксы или посмотри телевизор...
С точки зрения психики пользователя, страница должна загружаться не более, чем за три секунды (дальше человек уже чувствует паузу и начинает отвлекаться на другие вещи, что не есть хорошо). Этой скорости надо добиваться на модемном соединении, а не на 100 мегабитном канале (ибо у некоторых этот раритет ещё остался). А теперь подумай, можно ли добиться такой скорости загрузки со всякими анимированными фонами, многомегабайтными картинками, флэшами и т.д.?
Графику надо использовать только там, где это действительно необходимо и давать возможность выбора.

P.S. Сорри за оффтоп!!! Уж очень задело...
Дядя Фёдор
Редко заходит
 
Сообщения: 278
Зарегистрирован: Пт мар 25, 2005 18:28
Откуда: никто не знает...


Вернуться в Архив

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 46

cron