Cкрипт Отправки
Подскажите плизз где можно найти Джава скрипт отправки почты.Желательно что то по красивше) Спс большое)
|
Браузерный JavaScript с сокетами работать не умеет, встроенной функции mail нету, поэтому E-mail одним только JavaScript'ом не отправишь.
|
Octane,
что остаётся тока PHP? ) |
именно
вы конечно можете все это дело красиво обернуть в ajax и добавить всяких других клиентских плюшек(как это сделано в gmail-е), но отправлять собственно письмо в конечном счете будет PHP(ну или другой серверный язык) |
Gvozd,
просто не верится что на Джаве никак...просто у меня Html страница,в неё хотел вот это вставить и жить счастливо,но видно не получиться... <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta http-equiv="Content-Language" content="ru"> <title>Связь</title> <script language="JavaScript"> <!-- function testing(form) { if (form.elements[2].value == "") {alert("Пожалуйста, введите текст Вашего сообщения"); document.testform.elements[2].focus();return false;} matArray = new Array ('хуй','хуе','хуё','хую','хуи','пизд','бляд',' бля',' ёб',' еб','еба','ёба','ебн','ёбн','ебл','ёбл','выеб','выёб','еби','ёба','Хуй','Хуе','Хуё','Хуи','Хую','Пизд','Бляд','Бля','Ёб','Еб','Еба','Ёба','Ебн','Ёбн','Выеб','Выёб','Еби','Ёба','Ебл','Ёбл','хули','Хули','хуля','Хуля') for (var i=0; i<matArray.length; i++) { if (form.elements[2].value.indexOf(matArray[i]) != -1) {alert("Пожалуйста, не используйте нецензурные слова!!!"); document.testform.elements[2].focus(); document.testform.elements[2].select(); return false;}} return (true) } //--> </script> </head> <body vlink="#0000FF" OnLoad="document.testform.elements[0].focus()" topmargin="8" leftmargin="0" background="fons.gif"> <form name="testform" method=post onSubmit="return testing(testform)" action="/cgi-bin/send.pl"> <html> <center> Контакты: <TABLE width="532"> <TR> <TD ALIGN="right" width="120">Ваше имя</TD> <TD width="337"><font face="Arial"><INPUT NAME="Login" SIZE=25></font></TD> </TR> <tr> <TD ALIGN="right" width="120">Ваш E-mail</TD> <TD width="337"><font face="Arial"><INPUT NAME="E-mail" SIZE=25></font></TD> </tr> <TR> <TD ALIGN="right" width="120" valign="top">Текст Вашего<br>сообщения</TD> <TD width="337"><textarea rows="6" name="Текст" cols="40"></textarea></TD> </TR> <TR> <TD ALIGN="left" width="120"> <TD ALIGN="left" width="337"><input type="submit" value="Отправить"> <input type="reset" value="Очистить" name="otmena"> </TR> </TABLE> </center> </form> </body> </html> |
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. ================================================== ===== Цитата:
на джаваскрипте же никак Цитата:
реализуйте в нем отправку мыла, и живите спокойно |
Gvozd,
CПС вам большое) |
Всё,сделал.Только последний вопрос-где в коде вписывать мыло,но которое должно приходить письмо?) СпС большое тому кто откликнется)
|
а вы код-то выложите может быть?
в HTML-е можно в виде обычного input-а вписать а вот скрипт отправки мыла, вы как-то не выложили, и поэтому куда в нем вписывать непонятно)))черная же кошка в черной комнате если в PHP, то первым параметром ф-ции mail() |
Gvozd,
я наверно что то не понимаю,вы писали что тот код который я выложил выше с помощью Perl отправляет,и что всё это должно работать без сторонних скриптов.Все поля из скрипта у меня благополучно есть на страничке,вот только не знаю куда вставить мыло на которое должно приходить сообщение.Вот код полностью(там не много): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Батик|Контакты</title> <style type="text/css"><!-- body{ margin:0; background:#130e0a url(images/cont.jpg) no-repeat 50% 0; font:18px "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; color:#fff; } #wrapper{ width:200px; margin:20px 200px 220px; min-height:100px; } * html #wrapper{ height:350px; } a{ text-decoration:none; color:#fff; } a:hover{ color:#483223; } #wrapper{ //width:200px; //margin:20px 200px; // min-height:100px;} html #wrapper{ //height:350px;} --></style> <script> function testing(form) { if (form.elements[2].value == "") {alert("Пожалуйста, введите текст Вашего сообщения"); document.testform.elements[2].focus();return false;} matArray = new Array ('хуй','хуе','хуё','хую','хуи','пизд','бляд',' бля',' ёб',' еб','еба','ёба','ебн','ёбн','ебл','ёбл','выеб','выёб','еби','ёба','Хуй','Хуе','Хуё','Хуи','Хую','Пизд','Бляд','Бля','Ёб','Еб','Еба','Ёба','Ебн','Ёбн','Выеб','Выёб','Еби','Ёба','Ебл','Ёбл','хули','Хули','хуля','Хуля') for (var i=0; i<matArray.length; i++) { if (form.elements[2].value.indexOf(matArray[i]) != -1) {alert("Пожалуйста, не используйте нецензурные слова!!!"); document.testform.elements[2].focus(); document.testform.elements[2].select(); return false;}} return (true) } </script> </head> <body> <body vlink="#0000FF" OnLoad="document.testform.elements[0].focus()" topmargin="8" leftmargin="0"> <form name="testform" method=post onSubmit="return testing(testform)" action="/cgi-bin/send.pl"> <center> <p> </p> <p> </p> <p> </p> <TABLE width="532"> <TR> <TD ALIGN="right" width="120"><strong><em>Ваше имя</em></strong></TD> <TD width="337"><font face="Arial"><INPUT NAME="Login" SIZE=25></font></TD> </TR> <tr> <TD ALIGN="right" width="120"><strong><em>Ваш E-mail</em></strong></TD> <TD width="337"><font face="Arial"><INPUT NAME="E-mail" SIZE=25></font></TD> </tr> <TR> <TD ALIGN="right" width="120" valign="top"><strong><em>Текст Вашего</em></strong><br> <strong><em>сообщения</em></strong></TD> <TD width="337"><textarea rows="6" name="Текст" cols="40"></textarea></TD> </TR> <TR> <TD ALIGN="left" width="120"> <TD ALIGN="left" width="337"><input type="submit" value="Отправить"> <input type="reset" value="Очистить" name="otmena"> </TR> </TABLE> </center> </form> <div id="wrapper"> <ul> <li>Контакты</li> <li><a href="http://batikgallery.ru/gallery/main.php">Галерея</a></li> <li><a href="http://batikgallery.ru/index.html"">Главная</a></li> </ul> </div> </body> </html> |
Часовой пояс GMT +3, время: 18:35. |