|
[ На главную ] -- [ Список участников ] -- [ Зарегистрироваться ] |
On-line: |
РАСКРУТИМ САЙТ БЕСПЛАТНО / СОФТ для раскрутки и заработка / ВСЁ ДЛЯ СОЗДАНИЯ САЙТА софт, варез, шаблоны, аватары, скрипты ... бесплатно |
Страницы: << Prev 1 2 |
Автор | Сообщение |
iq777 лучший друг Группа: Участники Сообщений: 62 |
Добавлено: 03-02-2006 11:24 |
Cделать это легко. сейчас напишу для тебя. Зайди сюда через пол часа. |
|
iq777 лучший друг Группа: Участники Сообщений: 62 |
Добавлено: 03-02-2006 11:41 |
Для того чтобы отправить сообщение по электронной почте не обязательно набирать его непосредственно в почтовой программе, а можно это сделать, воспользовавшись формами на странице. Кроме этого можно еще организовать и проверку полей формы, на тот случай, если пользователь решил поиграться. Как это выглядеть будет, смотри Реально работающая почтовая прога |
|
iq777 лучший друг Группа: Участники Сообщений: 62 |
Добавлено: 03-02-2006 11:42 |
Данная форма реализуется следующим кодом: <FORM NAME="mailer" METHOD="post" ACTION="" ENCTYPE="text/plain" onSubmit="(document.mailer.action += mailtoandSubject)"> <table border=2 align=center cellspacing=1 cellpadding=2 BgColor=#000FFF> <tr><td><FONT size="2" color="#FFFFFF">Имя:</font></td> <td><INPUT TYPE="text" NAME="Name" size="24" onChange="msg(this.form)"></td></tr> <tr><td><FONT size="2" color="#FFFFFF">Тема:</font></td> <td><INPUT TYPE="text" NAME="Subject" size="24" onChange="msg(this.form)"></td></tr> <tr><td><FONT size="2" color="#FFFFFF">Сообщение:</font></td> <td><TEXTAREA NAME="Message" COLS=40 ROWS=6 onChange="msg(this.form)"></TEXTAREA></td></tr> <tr><td colspan=2 align=center><INPUT TYPE = "submit" VALUE = "Отправить" ONCLICK="return checkIt()"> <INPUT TYPE=reset VALUE=" Сброс "></td></tr></table> </FORM> |
|
iq777 лучший друг Группа: Участники Сообщений: 62 |
Добавлено: 03-02-2006 11:46 |
А это программа, которая будет проверять, заполнил ли пользователь все поля и отправлять форму: <SCRIPT LANGUAGE="jаvаScript"> function checkIt() { // функция проверки полей формы //----------- if (document.forms.mailer.Name.value != "") { // функция проверки поля Name } else { alert("\nОбласть \"Имя\" в форме. \n\nПожалуйста, введите свое имя."); // выводит сообщение, если поле Name не заполнено document.forms.mailer.Name.focus(); // возврашает курсор на поле Name return false; } //----------- if (document.forms.mailer.Subject.value != "") { // функция проверки поля Subject } else { alert("\nОбласть \"Тема\" в форме. \n\nПожалуйста, введите тему."); // выводит сообщение, если поле Subject не заполнено document.forms.mailer.Subject.focus(); // возврашает курсор на поле Subject return false; } //----------- if (document.forms.mailer.Message.value != "") { // функция проверки поля Message return true; // ВСЕ ОТЛИЧНО } else { alert("\nОбласть \"Сообщение\" в форме. \n\nПожалуйста, напишите сообщение."); // выводит сообщение, если поле Message не заполнено document.forms.mailer.Message.focus(); // возврашает курсор на поле Message return false; } //----------- } function msg() { // функция отправки document.mailer.action = "mailto:Ваша@почта.ru" mailtoandSubject = (('?Subject=' + document.mailer.Subject.value) + '&Body=' + document.mailer.Message.value); } </SCRIPT> |
|
iq777 лучший друг Группа: Участники Сообщений: 62 |
Добавлено: 03-02-2006 11:50 |
Смените значение переменной Ваша@почта.ru на Вашу почту, куда будут приходить заполненные формы. Данная форма содержит поля ИМЯ, ТЕМА и СООБЩЕНИЕ. Разумеется, вы можете изменить названия этих полей, а также добавить/удалить новые строчки. При этом нужно будет внести некоторые изменения в программу проверки/отправки сообщения. Каждому полю формы присвоено определенное имя, которое задано атрибутом NAME . При нажатии на кнопку "Отправить" происходит вызов функции checkIt(). Если поле не заполнено выводиться окно с сообщением с кнопкой Ok, после нажатия на которую курсор переходит на незаполненное поле. Остальные функции проверки работают также (я разделила их вот таким комментарием //-----------, чтобы Вам было удобнее добавлять или удалять функции). Последняя функция должна содержать значение return true;. Именно это значение уведомляет об успешном окончании проверки и завершает проверку полей формы, так что решать, где его поставить - Вам. Такие формы использует почтовую программу пользователя и, если она не настроена, ничего не отправится. |
Страницы: << Prev 1 2 |
РАСКРУТИМ САЙТ БЕСПЛАТНО / СОФТ для раскрутки и заработка / ВСЁ ДЛЯ СОЗДАНИЯ САЙТА софт, варез, шаблоны, аватары, скрипты ... бесплатно |