Ecco la soluzione:
Aggiungo anche il codide dell'ASPX:codice:stop(); m_alert1._visible = false; m_alert2._visible = false; submitURL = "form.aspx"; btn_send.onRelease = function() { if (chk_privacy.value) { if (txt_nome.text and txt_mail.text and txt_telefono.text) { formData = new LoadVars(); formData.nome = txt_nome.text; formData.mail = txt_mail.text; formData.telefono = txt_telefono.text; // per eseguire l'asp in una nuova finestra: formData.send(submitURL, "_BLANK", "post"); play(); } else { m_alert1._visible = true; } } else { m_alert2._visible = true; } }
Ciao Bagai!!!codice:<%@ Page Language="C#" %> <%@ import Namespace="System.Web.Mail" %> <html> <head> </head> <body> <% string nome = Request.Form ["nome"]; string mail = Request.Form ["mail"]; string telefono = Request.Form ["telefono"]; string mailbody = "\r\n" + "Nome: " + nome + "\r\n" + "Mail: " + mail + "\r\n" + "Tel: " + telefono + "\r\n"; string mailto = "mail@mail.com"; string mailfrom = "mail@mail.com"; string mailsubject = "Titolo mail" ; string mailcc = ""; string mailbcc = ""; string smtpserver = "127.0.0.1"; string username = ""; string password = ""; MailMessage mm = new System.Web.Mail.MailMessage(); mm.From = mailfrom; mm.To = mailto; mm.Subject = mailsubject; mm.Body = mailbody; mm.Cc = mailcc; mm.Bcc = mailbcc; mm.BodyFormat = MailFormat.Text; mm.Priority = MailPriority.High; int cdoBasic = 1; int cdoSendUsingPort = 2; try { System.Web.Mail.SmtpMail.Send(mm); Page.Response.Redirect("form_inviata.htm"); } catch (Exception e) { Page.Response.Write(e.ToString()); } %> </body> </html>

Rispondi quotando