Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Отправка mail с передачей текста из текстового поля ввода (http://www.flasher.ru/forum/showthread.php?t=120158)

kliger 13.01.2009 18:50

Отправка mail с передачей текста из текстового поля ввода
 
Уважаемые знатоки!

В старом исходнике (Flash 5) я нашел описание, как на кнопку "SEND" "подсоединить" не только адрес, но и содержание текстовых полей ввода, содержащихся в формуляре. Вот код:

Код AS1/AS2:

on (release) {
        BeginBody = "Hi Denis!" add chr(10) add chr(10) add "My name is " add Name add chr(10) add chr(10);
        EndBody = chr(10) add "My E-Mail=" add EMail;
        getURL("mailto:_zeus@mail.ru?subject=" add subject add "&body=" add BeginBody add Body add EndBody, "_self");
}

В этом коде "Name", "EMail", "Subject" - имена текстовых динамических полей ввода формуляра.

К сожалению, Flash 8 выдает синтаксические ошибки. Не подскажете ли, как нужно записать код, чтобы он заработал и во Flash 8?

Очень обяжете.
Заранее благодарен.
Анатолий

AlexCooper 13.01.2009 19:01

Код AS1/AS2:

BeginBody = "Hi Denis!" add chr(10) add chr(10) add "My name is " add Name add chr(10) add chr(10);
EndBody = chr(10) add "My E-Mail=" add EMail;

а это что?

UPD
Сорь, я не читал сам пост, думал Оглавления и код хватит. Незнаю, с такой структурой я не сталкивался. Но точно помню гдето было написанно как передавать данные в почтовый клиент.

iNils 13.01.2009 19:04

kliger, для оформления своего кода, надо использовать теги [code][/code].

add замените на +

AlexCooper 13.01.2009 19:18

Код AS1/AS2:

subject = "You Win 10y.e.!!!";
BeginBody = "Hi Denis! My name is BoBa";
Body = "Body email";
EndBody = "My E-Mail BoBaZiLvova(at)rus.net";
getURL("mailto:_zeus@mail.ru?subject="+subject+"&body=" + BeginBody +'<BR>'+ Body +'<BR>'+ EndBody, "_self");

помоему так достаточно

kliger 14.01.2009 12:10

Работает Flash, но не работает Outlook!
 
Всем большое спасибо, но!

Flash 8 теперь не выдает ошибку, однако Outlook не стартует и выдает ошибку: какой-то аргумент в строке неверен.

Что нужно еще исправить?

С уважением
Анатолий

AlexCooper 14.01.2009 13:01

Незнаю, у меня всё норм.

kliger 14.01.2009 13:23

Не текст, а переменные!
 
Спасибо за быстрый ответ!
У Вас все работает, потому что Вы записали тексты прямо в код.
В моем случае есть формуляр с тексовыми полями ввода:
1-е поле, например, называется "subject", второе - "Body" и т.д.
И то, что ввел пользователь, должно передаваться в письмо.
Видимо, это и не работает
С уважением
Анатолий

Azo 14.01.2009 15:49

Кстати! Почему открывается окно Outlook???))
Как сделать чтобы при нажатии кнопки письмо слалось молча???)

iNils 14.01.2009 15:53

Чтобы злоумышленники молча не делали это за вас.

Azo 14.01.2009 15:56

Круто) Ну а все ровно я думаю это возможно "делать молча" по с редствам связи с php или на js

?? есть такие продвинутые челы?)


Часовой пояс GMT +4, время: 00:28.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.