Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2006, 13:31
M@uR0
 
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