Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Отправка формы HTML через outlook (https://javascript.ru/forum/misc/39931-otpravka-formy-html-cherez-outlook.html)

Platypus 17.07.2013 14:23

Отправка формы HTML через outlook
 
Здравствуйте есть код (описан ниже), при нажатии send создается письмо в клиенте outlook (будет работать локально на всех машинах он стоит) но из </textarea> в тело письма тянется вот такого вида "?420?420?406?420?457?420", насколько я понимаю проблема с кодировкой, серверных решений не нужно, как вылечить это?

Код:

<!DOCTYPE html>
<html>
<head>
<script language="JavaScript">
function sendMail() {
  var link = "mailto:mail@email.ru"
            + "?cc=mail@email.ru"
            + "&subject=" + escape("кодировки")
            + "&body=" + escape(document.getElementById('myText').value)
  ;

  window.location.href = link;
}
</script>
</head>
<body>
<textarea id="myText">
авпа
</textarea>
<button onclick="sendMail(); return false">Send</button>
</body>
</html>


bes 17.07.2013 23:35

escape не пробовал убрать

Цитата:

Сообщение от Platypus
outlook

а что это такое :)
письма так не отсылают, хотя бы потому, что не у всех установлен почтовый клиент, тем более от microsoft (проверить не могу, потому что outlook-м тоже не пользуюсь)

danik.js 18.07.2013 01:07

У меня mailto: в хроме сразу же открывается GMail. А вот чаще всего у юзеров вылазиит какое-то непонятное окно с надписью типа Outluk , юзер не понимает что это такое и че от него хотят и тут же закрывает окно. Я помню раньше сам так делал )


Часовой пояс GMT +3, время: 10:43.