Foros del Web » Programando para Internet » ASP Clásico »

Formulario.ASP "El objeto no acepta esta propiedad o método: 'Body' "

Estas en el tema de Formulario.ASP "El objeto no acepta esta propiedad o método: 'Body' " en el foro de ASP Clásico en Foros del Web. Hola a todos, estuve mirando este grandioso foro, y es increíble…. Bue, últimamente tuve inconvenientes con un formulario .ASP, hace mas de un mes que ...
  #1 (permalink)  
Antiguo 12/02/2009, 13:10
 
Fecha de Ingreso: febrero-2009
Mensajes: 9
Antigüedad: 15 años, 4 meses
Puntos: 0
Formulario.ASP "El objeto no acepta esta propiedad o método: 'Body' "

Hola a todos, estuve mirando este grandioso foro, y es increíble…. Bue, últimamente tuve inconvenientes con un formulario .ASP, hace mas de un mes que me estoy rompiendo la cabeza. Que me tira el siguiente error..


Error de Microsoft VBScript en tiempo de ejecución error '800a01b6'
El objeto no acepta esta propiedad o método: 'Body'
/envio.asp, line 19

Les paso también el código del formulario, y del .ASP.

Codigo Formulario
<FORM action="envio.asp" method="post">
<span class="Estilo16">Nomb</span><span class="Estilo16">re:&nbsp;&nbsp;
<input name="Nombre" type="text" size="50" maxlength="100">
<br>
<br>
Email:&nbsp;&nbsp;
<input name="Email" type="text" size="50" maxlength="100">
</span><br>
<br>
Consulta:<BR>
<textarea name="Consulta" cols="50" rows="5"></textarea><br><br>

<input name="btnEnviar" type="submit" value="Enviar">&nbsp;&nbsp;
<input name="btnLimpiar" type="reset" value="Limpiar">
</FORM>

Codigo .ASP

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Envio de AspEmail</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<%
Dim strEmail, strNombre, strConsulta, Mail
strEmail = request.form("Email")
strNombre = request.form("Nombre")
strConsulta = request.form("Consulta")

Set Mail = Server.CreateObject("CDO.Message")
Mail.to = "email"
Mail.From = "email"
Mail.Subject = "Consulta desde la Web"
Mail.Body = "Email: " & strEmail & vbCrLf & "Nombre: " & strNombre & vbCrLf & "Consulta: " & vbCrLf & strConsulta
On Error Resume Next
Mail.Send
Set Mail = Nothing
If Err <>0 then
Response.Write "Fallo en la Conexión" & Err.Description
End if
%>
</body>
</html>

Espero que me den una mano, esto me esta matando la cabeza….
  #2 (permalink)  
Antiguo 12/02/2009, 13:35
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Respuesta: Formulario.ASP "El objeto no acepta esta propiedad o método: 'Body' "

y la linea 19 es?
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 12/02/2009, 13:48
 
Fecha de Ingreso: febrero-2009
Mensajes: 9
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Formulario.ASP "El objeto no acepta esta propiedad o método: 'Body' "

La linea 19 es esta:

Mail.Body = "Email: " & strEmail & vbCrLf & "Nombre: " & strNombre & vbCrLf & "Consulta: " & vbCrLf & strConsulta
  #4 (permalink)  
Antiguo 12/02/2009, 13:53
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 1 mes
Puntos: 839
Respuesta: Formulario.ASP "El objeto no acepta esta propiedad o método: 'Body' "

Es que precisamente no tiene esa propiedad, debería ser TextBody o HTMLBody
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 12/02/2009, 15:17
 
Fecha de Ingreso: febrero-2009
Mensajes: 9
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Formulario.ASP "El objeto no acepta esta propiedad o método: 'Body' "

Muchas gracias, ahora me esta tirando un nuevo error, cuando lo cuelgo en internet y pruebo el formulario me tira lo siguiente:

"Acceso denegado"

Tienen idea de porque?

:( :( :(
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:45.