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

Enviar Mail con formato HTML

Estas en el tema de Enviar Mail con formato HTML en el foro de ASP Clásico en Foros del Web. Hola Foreros, estoy creando una revista electronica en la cual al agregar una nueva edicion, el administrador del sitio tendra la posibilidad de enviar un ...
  #1 (permalink)  
Antiguo 24/03/2006, 13:31
 
Fecha de Ingreso: julio-2002
Ubicación: Valparaiso
Mensajes: 152
Antigüedad: 22 años, 9 meses
Puntos: 0
Enviar Mail con formato HTML

Hola Foreros, estoy creando una revista electronica en la cual al agregar una nueva edicion, el administrador del sitio tendra la posibilidad de enviar un correo con formato HTML donde apereceran los titulos, y una pequena reseña de cada articulo de la edicion en cuestion, obviamente al clickear el titulo debe abrir la pagina de la revista con la noticia que seleciono... El envio del correo lo hago con el componente Cdonts, el drama es que no me esta mostrando los datos que estoy sacando de la Bd, y me aparece como un error de sintaxis, probe con todo tipo de comas dobles, simples y no hay caso, al meter codifo ASP donde concateno el HTML para el cuerpo del mail, no funca.. les paso a mostrar..

Abros las tablas y recorro todo lo necesario para sacar los datos, y hago la asignacion

Cadena=rs("texto")
Codigo=rs("id_noticia")
Titulo=rs("titulo")

Luego empiezo a crear el HTML para elcuerpo del documento. y me da el error aca
' HTML se viene concatenando desde arriba

HTML = HTML & "<td width=""440"" height=""18"" valign=""top""><a href=""http://www.dominio.com/ver_noticia.asp?id=<%Response.Write(""&Codigo&)""%> target=""_blank""><span class=""verda14n""><%Response.Write(""&Titulo&"")%></span></a></td>"

Si lo que aparece en negrita lo coloco texto a mano, funciona bien...ejm

HTML = HTML & "<td width=""440"" height=""18"" valign=""top""><a href=""http://www.dominio.com/ver_noticia.asp?id=5hj454 target=""_blank""><span class=""verda14n"">Titulares en Foros del Web</span></a></td>"

O sea lo que necesito es meter mis campos donde aparecen las letras en negrita, pero me arroja este error..., o sea meter codigo ASP donde creo el cuerpo del mail

Tipo de error:
Error de compilación de Microsoft VBScript (0x800A0409)
Constante de cadena sin terminar
maillist/maillist.asp, line 82, column 154

Tambien probe colocandolo directo

asi..
<%rs("id_noticia")%>
asi..
<%rs(""id_noticia"")%>
asi tb..
<%=rs("id_noticia")%>

Pero nada.. a ver si alguien me puede ayudar plisss

.. No coloco el codigo del envio del correo pl eso funciona bien.. es en esta parte donde debo asignar los campos el problema

Saludos
  #2 (permalink)  
Antiguo 24/03/2006, 13:53
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
HTML = HTML & "<td width=""440"" height=""18"" valign=""top""><a href=""http://www.dominio.com/ver_noticia.asp?id="&Codigo&""" target=""_blank""><span class=""verda14n"">"&Titulo&"</span></a></td>"
  #3 (permalink)  
Antiguo 24/03/2006, 14:01
 
Fecha de Ingreso: julio-2002
Ubicación: Valparaiso
Mensajes: 152
Antigüedad: 22 años, 9 meses
Puntos: 0
Ya lo consegui

Ok Aprendiz.. muchas gracias.. sali a tomar un poco de aire, comi algo y lo hice

Codigo=rs("id_noticia")
Titulo=rs("titulo")

HTML = HTML & "<td width=""440"" height=""18"" valign=""top""><a href=""http://www.revistalaboralical.cl/ver_noticia.asp?id="&Codigo&" target=""_blank""><span class=""verda14n"">"&Titulo&"</span></a></td>"

Gracias por la Ayuda
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 11:02.