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

Una viariable igual a varias lineas. ¿como?

Estas en el tema de Una viariable igual a varias lineas. ¿como? en el foro de ASP Clásico en Foros del Web. Mirad para explicarme mejor pongo parte del codigo donde tengo el problema: Código: Mail.AddAddress uemail Mail.Subject = "Creación de cuenta" Mail.Body = "Tu cuenta ha ...
  #1 (permalink)  
Antiguo 07/05/2008, 02:20
 
Fecha de Ingreso: marzo-2008
Mensajes: 170
Antigüedad: 17 años, 2 meses
Puntos: 0
Una viariable igual a varias lineas. ¿como?

Mirad para explicarme mejor pongo parte del codigo donde tengo el problema:

Código:
				
Mail.AddAddress uemail
				
Mail.Subject = "Creación de cuenta"
				
Mail.Body = "Tu cuenta ha sido creada con Exito. Reciviras un aviso cuando tu cuenta sea validada. Gracias."
				
Mail.Send
El mail.Body quiero poner esto:

Gracias por registrarte en BlaBla Bla

Tu cuenta ha sido creada con Exito.
Reciviras un aviso cuando tu cuenta sea validada. Gracias.


Son varias lineas y no se como hacerlo en ASP, si alguien me pudiera guiar se lo agradeceria.
  #2 (permalink)  
Antiguo 07/05/2008, 03:48
Avatar de i_e_s27  
Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 208
Antigüedad: 17 años, 1 mes
Puntos: 5
Re: Una viariable igual a varias lineas. ¿como?

Puedes escribir tu body con HTML y poner un <br/> para hacer el salto de linea

O sino prueba con & VbCrLf & haber que sucede

Saludos!
__________________
Demasiado mayor para ser una joven promesa, demasiado joven para ser una vieja gloria
  #3 (permalink)  
Antiguo 07/05/2008, 09:38
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Re: Una viariable igual a varias lineas. ¿como?



puede poner el contenido que tu quieras dentro de una variable y despues mandarlo llamar asi:
creacion de la variable
Código HTML:
<%
contenido = "<html><body>"&_
            "<h1>Texto en H1 o encabezado 1</h1>"&_
            "<table>"&_
            "<tr><th>Gracias por inscribirte</th><td>&nbsp;</td></tr>"&_
            "<tr><td colspan=""2"">Bla bla bla mucho bla bla</td></tr>"&_
            "<tr><td><div>Este texto dentro de un Div</div></td></tr>"&_
            "</table>"&_
            "</body>"&_
            "</html>"%> 
y al llamar, simplemente esto:
primero definir que sera tipo HTML
Cita:
mail.BodyFormat = 0
despues cambiar a tipo MIME, en dado caso que quieras imagenes etc
Cita:
Mail.MailFormat = 0
una ves agregadas estas lineas, llamas a tu contenido
Cita:
Mail.Body = contenido
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #4 (permalink)  
Antiguo 07/05/2008, 11:57
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Re: Una viariable igual a varias lineas. ¿como?

Cita:
El mail.Body quiero poner esto:

Gracias por registrarte en BlaBla Bla

Tu cuenta ha sido creada con Exito.
Reciviras un aviso cuando tu cuenta sea validada. Gracias.
Esta bien, solo revisa antes la ortografía
  #5 (permalink)  
Antiguo 12/05/2008, 03:57
 
Fecha de Ingreso: marzo-2008
Mensajes: 170
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Una viariable igual a varias lineas. ¿como?

Cita:
Iniciado por i_e_s27 Ver Mensaje
Puedes escribir tu body con HTML y poner un <br/> para hacer el salto de linea

O sino prueba con & VbCrLf & haber que sucede

Saludos!
Finalmente he usado este y me va perfecto para lo que necesitaba.

Como veis, es un formulario de correo. Ahora me ha salido otro problema...

Cuando alguien se registra se le envia un mensaje de "bienvenido bla bla bla" y quiero poner, tu usuario y contraseña es "lo que sea" y no se como meter el valor aqui dentro:

Código:
				Mail.Subject = "Creación de cuenta"
				
				Mail.Body = "OBSERVATORIO TECNOLÓGICO DE AIJU" & VbCrLf & "Tu cuenta ha sido creada con Exito. Tu usuario es: XXX y tu contraseña es: XXX. Recibiras un aviso cuando tu cuenta sea validada." & VbCrLf & "Gracias."
				
				Mail.Send
He marcado XXX donde quiero poner el valor de la variable.

usuario = Request.Form("c1")
pass = Request.Form("c2")

GRACIAS!!

YA LO HE PODIDO RESOLVER!! GRACIAS A TODOS.

Última edición por gilberdesigns; 12/05/2008 a las 05:58
  #6 (permalink)  
Antiguo 12/05/2008, 07:38
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Re: Una viariable igual a varias lineas. ¿como?

Solo concatena los valores:

"....Tu usuario es: " & usuario & " y tu contraseña es: " & pass & ". ..."

Saludos!

PD. Éxito, lleva acento (y por la redacción que usas, no tiene por que ser mayúscula).
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 17:37.