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

ASP en el Body de ASPEMAIL

Estas en el tema de ASP en el Body de ASPEMAIL en el foro de ASP Clásico en Foros del Web. ¿Alguien puede decirme como incluir codigo ASP en el Body de ASPEMAIL? Gracias...
  #1 (permalink)  
Antiguo 16/07/2003, 04:23
 
Fecha de Ingreso: marzo-2003
Mensajes: 83
Antigüedad: 21 años, 2 meses
Puntos: 0
ASP en el Body de ASPEMAIL

¿Alguien puede decirme como incluir codigo ASP en el Body de ASPEMAIL?


Gracias
  #2 (permalink)  
Antiguo 16/07/2003, 06:02
 
Fecha de Ingreso: marzo-2001
Ubicación: Gran Canaria
Mensajes: 381
Antigüedad: 23 años, 3 meses
Puntos: 2
hola,

supongo que o dices por lo de meter las tags de asp. Yo para usaurlo lo que hice fue sustituirlos por sus caracteres asscci.

EJemplo:

<% response.write Now() %>


Chr(60)&Chr(37)&" response.write Now() " & Chr(60)&Chr(62)


y despues na:

mail.body = Chr(60)&Chr(37)&" response.write Now() " & Chr(60)&Chr(62)



ToKaTa.
__________________

"Si pudieras volver.....¿.lo harias?"
  #3 (permalink)  
Antiguo 16/07/2003, 14:31
 
Fecha de Ingreso: marzo-2003
Mensajes: 83
Antigüedad: 21 años, 2 meses
Puntos: 0
He intentado lo que me has dicho y me pasa esto
Error de compilación de Microsoft VBScript error '800a0401'

Se esperaba un final de instrucción

/SER_PRU/sem_fin.asp, line 61

CORREO.Body ="<HTML><BODY BGCOLOR=#0000FF>Estimado Sr:.... Chr(60)&Chr(37)&" Response.Write (Now) " & Chr(60)&Chr(62) </BODY></HTML>"
-----------------------------------------------------------------------------^
¿Algua sugerencia?

Gracias
  #4 (permalink)  
Antiguo 17/07/2003, 03:07
Avatar de AlexNV  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 289
Antigüedad: 21 años
Puntos: 1
te faltan delimitadores de texto. Los chr los tienes que sacar del string.

CORREO.Body ="<HTML><BODY BGCOLOR=#0000FF>Estimado Sr:.... " & Chr(60) & Chr(37) &" Response.Write (Now) " & Chr(60)&Chr(62) & "</BODY></HTML>"
  #5 (permalink)  
Antiguo 17/07/2003, 04:33
 
Fecha de Ingreso: marzo-2003
Mensajes: 83
Antigüedad: 21 años, 2 meses
Puntos: 0
Lo siento pero aun no me funciona.
Envio esto en el Body del mensaje :
N_MACHOS = (5*2)
CORREO.Body ="<HTML><BODY BGCOLOR=#0000FF>Estimado Sr:.... " & Chr(60) & Chr(37) &" Response.Write (N_MACHOS) " & Chr(37)&Chr(62) & "</BODY></HTML>"
Pero no me devuelve el valor de la variable en el mensaje,

¿Alguna sugerencia?
Gracias
  #6 (permalink)  
Antiguo 17/07/2003, 04:53
 
Fecha de Ingreso: marzo-2001
Ubicación: Gran Canaria
Mensajes: 381
Antigüedad: 23 años, 3 meses
Puntos: 2
uy colega, me vas a perdonar, pero estaba equivocado..


para lo que yo usaba el metodo de los caracteres era para crear archivo asp dinamicamente en el servidor que luego al ser llamada ejecutaban codigo asp, pero no para enviar mails...

es imposible meter codigo asp en un correo para que se ejecute en el cliente, pues asp necesita un interprete, que esta instaldo en el servidor, no en el cliente........

de todas formas, si lo que quieres es hacer lo del ejemplo que pones, no necesitas que el body del mail tenga codigo asp, puedes hacerlo como:

Código:
N_MACHOS = (5*2)

CORREO.Body ="<HTML><BODY BGCOLOR=#0000FF>Estimado Sr:.... " & N_MACHOS & "</BODY></HTML>"

Siento hacerte perder el tiempo


ToKaTa.
__________________

"Si pudieras volver.....¿.lo harias?"
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 23:28.