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

Llamada desde un html a un asp

Estas en el tema de Llamada desde un html a un asp en el foro de ASP Clásico en Foros del Web. hola Soy nueva en el foro y estoy desesperada con este tema supongo que es una estupidez para ustedes pero a mi me resolveria este ...
  #1 (permalink)  
Antiguo 06/07/2011, 11:19
 
Fecha de Ingreso: julio-2011
Ubicación: Ciudadela
Mensajes: 12
Antigüedad: 12 años, 10 meses
Puntos: 0
Llamada desde un html a un asp

hola
Soy nueva en el foro y estoy desesperada con este tema
supongo que es una estupidez para ustedes pero a mi me resolveria este tema de manera increible
les pido ayuda por favor es urgente
nose como enseñarles las variables quetengo de html y el asp quemedio el proveedor
puedo adjuntar archivos?

ana
aca pongo los codigos html
<html>
<head>
<title>CONTACTO</title>
</head>
<body bgcolor="#F8ACC3">
<form name="Request" method="post" action="EnviaMail.asp" onsubmit="return(this)" action= "gracias.asp">
<p align="center"><b><font face="Verdana" size="2"><font color="#FF00FF">Nombre</font><br>
</font><font face="Verdana" size="1">
<input type="text" name="nombre" size="30"></font></b></p>
<p align="center"><b><font face="Verdana" size="2"><font color="#FF00FF">E-mail</font><br>
</font><font face="Verdana" size="1">
&nbsp;<input type="text" name="email" size="30"></font></b></p>
<p align="center"><b><font face="Verdana" size="2"><font color="#FF00FF">Mensaje</font><br>
</font></b><font size="1" face="Verdana"><b>
&nbsp;<textarea rows="8" name="mensaje" cols="40"></textarea></b></font></p>
<p align="center"><b><font face="Verdana" size="1">
<input type="submit" value="Enviar" name="submit" style="font-family: Times New Roman; color: #FF00FF; font-weight: bold; border: 1px solid #FF00FF"></font><font face="Verdana" size="2">
</font><font face="Verdana" size="1">
<input type="reset" value="Borrar" name="reset" style="font-family: Times New Roman; color: #FF00FF; font-weight: bold; border: 1px solid #FF00FF"></font></b></p>
</form>

Última edición por AMSavio; 06/07/2011 a las 11:22 Razón: ayuda
  #2 (permalink)  
Antiguo 06/07/2011, 11:25
 
Fecha de Ingreso: julio-2011
Ubicación: Ciudadela
Mensajes: 12
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Llamada desde un html a un asp

y estos son las variables que me autoriza el proveedor para el asp
'Creamos una instancia del objeto ASPMAIL
Set Mail = Server.CreateObject("Persits.MailSender")


' Creamos el cuerpo del mensaje
strBody = strBody & "<font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#666666'>"
strBody = strBody & "<b>Nombre: </b>"
strBody = strBody & Nombre & "<br>"
strBody = strBody & "<b>Ciudad: </b>"
strBody = strBody & Ciudad & "<br>"
strBody = strBody & "<b>Provincia: </b>"
strBody = strBody & Provincia & "<br>"
strBody = strBody & "<b>Email: </b>"
strBody = strBody & Correo & "<br>"
strBody = strBody & "<b>Comentario: </b><br><br>"
strBody = strBody & Consulta & chr(10)
strBody = strBody & "</font>"


'Asignamos las propiedades al objeto con ASPMAIL
Mail.Host = servidor
Mail.Port = 25 ' Valor opcional. 25 es el puerto por defecto.
'Mail.From = "[email protected]"
Mail.FromName = Nombre ' Opcional
Mail.Subject = titulo
Mail.Body = strBody
Mail.IsHTML = True
Mail.AddAddress Destino
On Error Resume Next

Mail.Send


' El control del error es con ASPMAIL

If Err <> 0 Then
Response.Write "popup.mensaje=Error, envíelo mas tarde " '& Err.Description
Else
Response.Redirect "gracias.asp"
End If

'Destruimos el objeto con aspmail

Set Mail = Nothing

%>
  #3 (permalink)  
Antiguo 06/07/2011, 11:26
 
Fecha de Ingreso: julio-2011
Ubicación: Ciudadela
Mensajes: 12
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Llamada desde un html a un asp

el tema es que no funciona
lee el asp porque aparece el mesaje de erro que esta escrito en el asp
pero los mensajes no llegan
alguna ayuda por favor
es urgente .....necesito encontrar la variable que funcione =(

Última edición por AMSavio; 06/07/2011 a las 11:36
  #4 (permalink)  
Antiguo 06/07/2011, 11:53
Avatar de verinchi  
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 19 años, 7 meses
Puntos: 2
Respuesta: Llamada desde un html a un asp

Pregunta. ¿Cuál es ese mensaje de error que mencionas?

Porque tiene un texto fijo y un mensaje con la descripción técnica del error, sería bueno que nos lo informes a ver dónde está pinchando
__________________
Why can't we not be sober?
www.partitorium.com.ar
  #5 (permalink)  
Antiguo 06/07/2011, 12:32
 
Fecha de Ingreso: julio-2011
Ubicación: Ciudadela
Mensajes: 12
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Llamada desde un html a un asp

Found INF = C:\dell\drivers\R153830\HDMI\IntcHdmi.inf
[Parse INFs]
{INF Info}
Current INF = C:\dell\drivers\R153830\Graphics\igxp32.inf
Date = 03/30/2007
Version = 6.14.10.4814
ClassGUID = {4D36E968-E325-11CE-BFC1-08002BE10318}
  #6 (permalink)  
Antiguo 06/07/2011, 12:33
 
Fecha de Ingreso: julio-2011
Ubicación: Ciudadela
Mensajes: 12
Antigüedad: 12 años, 10 meses
Puntos: 0
Exclamación Respuesta: Llamada desde un html a un asp

Cita:
Iniciado por AMSavio Ver Mensaje
hola
Soy nueva en el foro y estoy desesperada con este tema
supongo que es una estupidez para ustedes pero a mi me resolveria este tema de manera increible
les pido ayuda por favor es urgente
nose como enseñarles las variables quetengo de html y el asp quemedio el proveedor
puedo adjuntar archivos?

ana
aca pongo los codigos html
<html>
<head>
<title>CONTACTO</title>
</head>
<body bgcolor="#F8ACC3">
<form name="Request" method="post" action="EnviaMail.asp" onsubmit="return(this)" action= "gracias.asp">
<p align="center"><b><font face="Verdana" size="2"><font color="#FF00FF">Nombre</font><br>
</font><font face="Verdana" size="1">
<input type="text" name="nombre" size="30"></font></b></p>
<p align="center"><b><font face="Verdana" size="2"><font color="#FF00FF">E-mail</font><br>
</font><font face="Verdana" size="1">
&nbsp;<input type="text" name="email" size="30"></font></b></p>
<p align="center"><b><font face="Verdana" size="2"><font color="#FF00FF">Mensaje</font><br>
</font></b><font size="1" face="Verdana"><b>
&nbsp;<textarea rows="8" name="mensaje" cols="40"></textarea></b></font></p>
<p align="center"><b><font face="Verdana" size="1">
<input type="submit" value="Enviar" name="submit" style="font-family: Times New Roman; color: #FF00FF; font-weight: bold; border: 1px solid #FF00FF"></font><font face="Verdana" size="2">
</font><font face="Verdana" size="1">
<input type="reset" value="Borrar" name="reset" style="font-family: Times New Roman; color: #FF00FF; font-weight: bold; border: 1px solid #FF00FF"></font></b></p>
</form>
  #7 (permalink)  
Antiguo 06/07/2011, 12:34
Avatar de verinchi  
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 19 años, 7 meses
Puntos: 2
Respuesta: Llamada desde un html a un asp

Cita:
Iniciado por AMSavio Ver Mensaje
Found INF = C:\dell\drivers\R153830\HDMI\IntcHdmi.inf
[Parse INFs]
{INF Info}
Current INF = C:\dell\drivers\R153830\Graphics\igxp32.inf
Date = 03/30/2007
Version = 6.14.10.4814
ClassGUID = {4D36E968-E325-11CE-BFC1-08002BE10318}
Perdón por mi asombro pero... ese es el error que ves en pantalla???
__________________
Why can't we not be sober?
www.partitorium.com.ar
  #8 (permalink)  
Antiguo 06/07/2011, 12:38
 
Fecha de Ingreso: julio-2011
Ubicación: Ciudadela
Mensajes: 12
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Llamada desde un html a un asp

no
esefue mi error recien ...sorry
  #9 (permalink)  
Antiguo 06/07/2011, 12:42
 
Fecha de Ingreso: julio-2011
Ubicación: Ciudadela
Mensajes: 12
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Llamada desde un html a un asp

popup.mensaje=Error, envíelo mas tarde "
eseeselerror que apaece ....o sea que lo lee
  #10 (permalink)  
Antiguo 06/07/2011, 12:44
 
Fecha de Ingreso: julio-2011
Ubicación: Ciudadela
Mensajes: 12
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Llamada desde un html a un asp

el asp lo esta leyendo porque aparece la linea en caso de error...

popup.mensaje=Error, envíelo mas tarde "

lo que no se es porque no envialos mensajes
  #11 (permalink)  
Antiguo 06/07/2011, 12:47
 
Fecha de Ingreso: julio-2011
Ubicación: Ciudadela
Mensajes: 12
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Llamada desde un html a un asp

popup.mensaje=Error, envíelo mas tarde "


eso aparece despuesde poner "enviar"
  #12 (permalink)  
Antiguo 06/07/2011, 12:59
 
Fecha de Ingreso: julio-2011
Ubicación: Ciudadela
Mensajes: 12
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Llamada desde un html a un asp

necesito saber que linea debo mocificar para que lleguen los mensajes
  #13 (permalink)  
Antiguo 06/07/2011, 13:00
 
Fecha de Ingreso: julio-2011
Ubicación: Ciudadela
Mensajes: 12
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Llamada desde un html a un asp

que mal me siento ..me llaman para pedir el formu y yo nos e que hacer
  #14 (permalink)  
Antiguo 06/07/2011, 13:02
Avatar de verinchi  
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 19 años, 7 meses
Puntos: 2
Respuesta: Llamada desde un html a un asp

Deben faltarte algunas cosas en la instalación.

No usé ASP Mail pero... por lo que veo... algo en javascript está faltando porque no debería escribir ese mensaje

la línea dice: Response.Write="popup.mensaje=Error, envíelo mas tarde " '& Err.Description

Lo que indica que debería abrir un pop up y escribir "Error, envíelo más tarde" y la descripción del error que se produce técnicamente.


Otra cosa, veo que en la verificación del error estás comparando:
If Err <> 0 Then

Pero... no veo donde asignas y cambias el valor de Err, dependiendo del exito o fracaso del envío.

Generalmente, eso suele hacerse colocando Err=Mail.Send pero no estoy segura, generalmente los mails no los manejo con asp.

Te sugiero que verifiques bien (NO VAYAS A POSTEAR LOS DATOS VERDADEROS!) estos datos.

'Asignamos las propiedades al objeto con ASPMAIL
Mail.Host = servidor
Mail.Port = 25 ' Valor opcional. 25 es el puerto por defecto.
'Mail.From = "[email protected]"
Mail.FromName = Nombre ' Opcional
Mail.Subject = titulo
Mail.Body = strBody
Mail.IsHTML = True
Mail.AddAddress Destino
On Error Resume Next

Por si acaso no corresponde el puerto de salida, si está en otro que no es el de defecto, o bien el usuario y password... aún así, como no seteas la variable Err en 0 al inicio, y no cambias su valor en el transcurso del programa, está dando verdadera la validación porque, al no asignar valro Err es nulo.

Te recomiendo que lo inicialices en Cero al comenzar el código, y reveas los procesos para cambiarle el valor en caso de error.

Ese código te lo pasó el proveedor de hosting??? de dónde salió?
__________________
Why can't we not be sober?
www.partitorium.com.ar
  #15 (permalink)  
Antiguo 06/07/2011, 14:51
 
Fecha de Ingreso: julio-2011
Ubicación: Ciudadela
Mensajes: 12
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Llamada desde un html a un asp

son ejemlos ...no originales
de todasmaneras graciaslo voy a intentar
  #16 (permalink)  
Antiguo 07/07/2011, 00:57
Avatar de Joch_pa  
Fecha de Ingreso: octubre-2009
Ubicación: Pachuca De Soto, Hidalgo, Mexico, Mexico
Mensajes: 122
Antigüedad: 14 años, 6 meses
Puntos: 7
Respuesta: Llamada desde un html a un asp

pues se necesita saber el error que te genera, edita esto:

Código ASP:
Ver original
  1. If Err <> 0 Then
  2. Response.Write "popup.mensaje=Error, envíelo mas tarde " '& Err.Description
  3. Else
  4. Response.Redirect "gracias.asp"
  5. End If

por esto

Código ASP:
Ver original
  1. If Err <> 0 Then
  2.        response.write "Error numero : " & err.number & "<br>"
  3.        response.write "Descripcion : " & err.description & "<br>"
  4.        'Response.Write "popup.mensaje=Error, envíelo mas tarde " '& Err.Description
  5. Else
  6.        Response.Redirect "gracias.asp"
  7. End If

con eso te dira cual fue el error y su descripcion.

postealo para ayudarnos.

y tambien puedes verificar el error que te da en la pagina (bueno si es un error 800 algo)
http://tutorials.aspfaq.com/8000xxxxx-errors.html

Etiquetas: asp, html, llamada, variables
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 15:18.