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

Problemas con un formulario

Estas en el tema de Problemas con un formulario en el foro de ASP Clásico en Foros del Web. Hola: antes que nada les cuento que vengo del foro de flash y que al ser sincero no conosco mucho de asp, por no decir ...
  #1 (permalink)  
Antiguo 16/06/2003, 08:50
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 21 años, 2 meses
Puntos: 1
Problemas con un formulario

Hola: antes que nada les cuento que vengo del foro de flash y que al ser sincero no conosco mucho de asp, por no decir nada, pero bueno el tema es que tengo un formulario en el cual al boton enviar le coloque esto en el fla.

on (release) {
getURL("form.asp", "", "POST");
}


Donde el archivo "form.asp" contiene lo siguiente


<%
Dim strTo, strSubject, strBody, strBody2, strBody3, strBody4
Dim objCDOMail 'The CDO object

strTo = "El email de resepcion del mensaje"
strSubject = "Contacto Página"
strBody = Request.QueryString("nombreyapellido")
strBody2 = Request.QueryString("motivo")
strBody3 = Request.QueryString("email")
strBody4 = Request.QueryString("mensaje")


Set objCDOMail = Server.CreateObject("CDONTS.NewMail")

objCDOMail.From = "Formulario Página Web"
objCDOMail.To = strTo
objCDOMail.Subject = strSubject
contenido="Nombre y apellido: "&strBody & _
"Motivo: "&strBody2& _
"E-mail: "&strBody3& _
"Mensaje: "& _
" "&strBody4

objCDOMail.Body = contenido
objCDOMail.Send
Set objCDOMail = Nothing
%>
<script>
window.close()
</script


Cuando intento utilizrlo me abre una pagina donde me dice lo siguiente y obvio no me envia el mensaje.


CDONTS.NewMail.1 error '80020009'
The application your are attempting to access is currently being reset. Please try your request again.
/nueva/form.asp, line 26


Interpreto que hay un error en el archivo de asp pero no logro descubrir cual es, si lo quieren probar entren a www.disemedios.com.ar/nueva y vayan al boton de contactenos y encontraran el formulario.

Desde ya muchisimas gracias por su ayuda.
  #2 (permalink)  
Antiguo 16/06/2003, 12:05
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 21 años, 11 meses
Puntos: 7
Creo que debes pasarle los parametros a form.asp para que se ejecute correctamente el CDONTS. Algo asi(corrijanme los expertos en ActionScript)

on (release) {
sUrl="form.asp?nombreyapellido"+ nombreyapellido.value + "&motivo=" + motivo.value + "&email=" + email.value + "&mensaje=" + mensaje.value
getURL(sUrl, "", "POST");
}
__________________
No tengo firma ahora... :(
  #3 (permalink)  
Antiguo 16/06/2003, 19:06
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 21 años, 2 meses
Puntos: 1
Hola Mickel he probado la sugerencia que me diste pero me sigue funcionando igual de mal, si hay otra sugerencia por hay dando vueltas lo voy a agradecer desde ya muchas gracias.
  #4 (permalink)  
Antiguo 16/06/2003, 19:18
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 21 años, 11 meses
Puntos: 7
Hmmm.... te has fijado que el ASP funcione correctamente? Pruebalo escribiendo form.asp?nombreyapellido=fulanodetal&email=anonimo @email.com&mensaje=hola&motivo=nose
__________________
No tengo firma ahora... :(
  #5 (permalink)  
Antiguo 16/06/2003, 19:37
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 5 meses
Puntos: 0
prueba esto y cuentanos

Código:
Set objCDOMail = Server.CreateObject("CDONTS.NewMail")

response.write "To:" strTo & "<br>"
response.write "subject:" strSubject & "<br>"

objCDOMail.From = "Formulario Página Web"
objCDOMail.To = strTo
objCDOMail.Subject = strSubject
contenido="Nombre y apellido: "&strBody & _
"Motivo: "&strBody2& _
"E-mail: "&strBody3& _
"Mensaje: "& _
" "&strBody4

objCDOMail.Body = contenido
On Error Resume Next
objCDOMail.Send
if err.number<>0 then
response.write err.description
response.end
else
response.write "OK"
end

Set objCDOMail = Nothing
ademas recuerda tener enlace a un servidor de correos y cerciorate que el server donde esta tu web sea servidor (nt o w2000 server)
  #6 (permalink)  
Antiguo 17/06/2003, 09:42
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 21 años, 2 meses
Puntos: 1
Me tira un error en

response.write "To:" strTo &amp; "&lt;br&gt;"
  #7 (permalink)  
Antiguo 17/06/2003, 12:21
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 5 meses
Puntos: 0
response.write "To:" & strTo & "<br>"
response.write "subject:" & strSubject & "<br>"
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 02:56.