Boa noite amigos eu coloquei este script de indique,mais esta dando um erro. alguém poderia me dizer a onde estou errando?
Este eu coloquei na página que eu querro que seja indicada.
<%
'caso a pagina a ser indicada tenha strings (Ex.: www.site.com.br?produto=12), utilize este.
'pagina ="http://www."& Request.ServerVariables("HTTP_HOST")&Request.ServerVariables("url")&"?"& request.ServerVariables("QUERY_STRING")
'este é usado para a pagina basica(ex.: www.site.com.br/produtos.asp)
pagina ="http://"& Request.ServerVariables("HTTP_HOST")&Request.ServerVariables("url")
%>
<form name="form1" method="post" action="">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="130">Seu email:</td>
<td width="270"><input name="email1" type="text" id="email1"></td>
</tr>
<tr>
<td>Nome Amigo(a)</td>
<td><input name="nome2" type="text" id="nome2"></td>
</tr>
<tr>
<td>Email Amigo:(a)</td>
<td><input name="email2" type="text" id="email2"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Enviar"></td>
</tr>
</table>
</form>
<%
'Aqui chamamos a sub enviar quando o formulário for enviado.
if request.Form("Submit")="Enviar" then
Call enviar()
End if
'Aqui montamos a sub enviar ( é a sintaxe do envio de email com cdonts)
Sub enviar()
Set Mailer = CreateObject("CDONTS.NewMail")
Mailer.From = request.form("email1") ' e-mail de quem esta enviando a mensagem
Mailer.To = request.form("email2") ' e-mail de quem vai receber a mensagem
Mailer.BodyFormat=0
Mailer.MailFormat=0
Mailer.Subject = "Site do seu interesse"
'aqui montamos a mensagem
Mailer.Body = "Olá " & request.form("nome2") &" achei este site do seu interesse:" &"<p><a href="& request.QueryString("link")&">"&request.QueryString("link")&"</a></p>"
Mailer.Send
Set Mailer = Nothing
'confirmação do envio.
msg = "Email enviado com sucesso!"
response.Write("<script language = 'javascript'>")
response.Write("alert('" & msg &"');")
response.Write("</script>")
end sub
%>
Pergunta
arldin
Boa noite amigos eu coloquei este script de indique,mais esta dando um erro. alguém poderia me dizer a onde estou errando?
Este eu coloquei na página que eu querro que seja indicada.
Este e para chama a página de indique Este e o script de nome indica_amigo.aspE o erro que esta dando e este
Microsoft VBScript runtime error '800a01ad'
ActiveX component can't create object: 'CDONTS.NewMail'
/indica_amigo.asp, line 63
Link para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.