cyberdigo 0 Denunciar post Postado Novembro 9, 2010 Pessoal, tenho um formulário em flash + asp para enviar e-mail, mas quando tento executar, apresenta o erro UNDEFINED, o que poderia ser ??? seguem os codigos abaixo: stop(); System.useCodepage = true; bt_ok.onRelease = function() { var carregafale:LoadVars = new LoadVars(); carregafale.txt_nome = nome.text; carregafale.txt_email = email.text; carregafale.txt_telefone = telefone.text; carregafale.txt_empresa = empresa.text; carregafale.txt_assunto = assunto.text; carregafale.txt_mensagem = mensagem.text; carregafale.sendAndLoad("fale_conosco.asp", carregafale, "POST"); carregafale.onload = function() { respondafale.html = true; respondafale.htmlText = this.respondafale; nome.text = ""; email.text = ""; telefone.text = ""; empresa.text = ""; assunto.text = ""; mensagem.text = ""; }; }; ***********************ASP*********************** txt_nome = Request.Form("txt_nome") txt_email = Request.Form("txt_email") txt_telefone = Request.Form("txt_telefone") txt_empresa = Request.Form("txt_empresa") txt_assunto = Request.Form("txt_assunto") txt_mensagem = Request.Form("txt_mensagem") txt_mensagemm = Replace(txt_mensagem, vbcrlf,"<br>") msgvai = "<table width='200' border='1'><tr><td>Nome :</td><td>"&txt_nome&"</td></tr><tr><td>e-mail : </td><td>"&txt_email&"</td></tr><tr><td>Telefone : </td><td>"&txt_telefone&"</td></tr><tr><td>Empresa : </td><td>"&txt_empresa&"</td></tr><tr><td>Assunto : </td><td>"&txt_assunto&"</td></tr><tr><td>Mensagem : </td><td>"&txt_mensagemm&"</td></tr></table>" Set myMail=CreateObject("CDO.Message") myMail.Subject=txt_assunto myMail.From=txt_email myMail.To="xxxxxx@xxxxxx" myMail.HTMLBody=msgvai myMail.Send set myMail=nothing Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Novembro 9, 2010 Olha não entendo muito de asp Mas em vez de Request.Form não seria Request("txt_nome")?? E no flash por boa conduta não coloque função dentro de função... Coloque a variavel LoadVars() do lado de fora das funções... Adicione dentro da função as propriedades desejadas... Fora da função de envia você coloca o onload... assim fica mais limpo e mais organizado. Abraços Compartilhar este post Link para o post Compartilhar em outros sites