Comunidad de diseño web y desarrollo en internet online

formato de texto en viariables ???

Citar            
MensajeEscrito el 06 May 2008 10:58 am
Hola a tod@s...

Me pasa una cosa muy extraña, que no logro comprender. Estoy haciendo un formulario de contacto en Flash y se envía con asp. Paso las variables desde flash a asp con LoadVars y sendAndLoad. Me las pasa correctamente. Luego diseño el cuerpo del mensaje en html y aparece todo como debe ser, excepto por un detalle: el contenido de las variables que vienen de flash tiene un formato de texto específico. Aparecen con un tamaño de unos 22px, y no sé por qué. En flash, los campos de introducción de texto tienen un tamaño de 11, y en el html he puesto los estilos, de todas las maneras posibles para forzar el formato.

No sé si eso le ha pasado a alguien alguna vez; yo no consigo solucionarlo. Gracias por vuestra ayuda...

Por robertec

8 de clabLevel



 

safari
Citar            
MensajeEscrito el 06 May 2008 08:18 pm
¿Qué clase de estilos? ¿CSS? o formateo directo a los tags de html. Por otro lado, depende si la funciòn de ASP que envìa el mensaje tiene habilitado el formato enriquecido y finalmente en que cliente de correo electrónico estàs revisando los mensajes de contacto, pues algunos tienen bloqueados los estilos o el formato enriquecido.

Por cris_dpa

35 de clabLevel



Genero:Masculino  

México

firefox
Citar            
MensajeEscrito el 07 May 2008 06:46 am
He probado con css y con formateo directo (font size, etc...).
No entiendo lo de si la función de ASP que envía el mensaje tiene habilitado el formato enriquecido...
Y no es el cliente de correo. Pasa lo siguiente: al crear el mensaje en html, el texto estático como por ejemplo 'Nombre: ' o 'El contenido del mensaje es: ' aparece como le indico en html. Pero el texto dinámico, que depende de las variables pasadas desde flash, es el que sale con formato fijo, imposible para mí de cambiar; me sale en tamaño grande.

Esta es la forma en la que paso las variables desde flash a asp:

MiLoadVars = new LoadVars();
Resultados = new LoadVars();
MiLoadVars.email_remitente = Email;
MiLoadVars.nombre_remitente = Nombre;
...
MiLoadVars.sendAndLoad ("sendmail.asp", Resultados, "POST");


Y este es el código que tengo en ASP para que envíe el mail:

<%

No sé cómo saber si la función de ASP tiene habilitado el formato enriquecido.

GRACIAS

'Variables pasadas desde flash

From = Request.Form("email_remitente")
FromName = Request.Form("nombre_remitente")
...
'Prueba de envío de correo con ASPEMail
Dim Mail

set Mail=Server.CreateObject("Persits.MailSender")

'Servidor de correo saliente
Mail.Host = "smtp.host.com"
Mail.From = "[email protected]"
Mail.FromName = "Remitente"

Mail.AddAddress "[email protected]"

Mail.Subject = "Formulario de contacto"

Mail.Body = cuerpo
Mail.IsHTML = True
Mail.Send
...
%>

Por robertec

8 de clabLevel



 

safari
Citar            
MensajeEscrito el 08 May 2008 06:32 am
Por favor... ¿a nadie le ha pasado esto nunca?

Necesito ayuda, es urgente. Gracias.

Por robertec

8 de clabLevel



 

safari
Citar            
MensajeEscrito el 09 May 2008 10:07 am
a ver si los del finde... :crap:

(que no se pierda en el olvido) :?

Por robertec

8 de clabLevel



 

safari
Citar            
MensajeEscrito el 09 May 2008 05:57 pm
Es la primera vez que veo un problema como ese (créeme, no es algo común). En cualquier caso, cuando uno se pierde, siempre es mejor volver a lo básico, así que comienza por revisar minuciosamente (de nuevo) los cuadros de texto y tu código.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 12 May 2008 07:03 am
Gracias cris_dpa y The Fricky! por vuestras respuestas. Si encuentro la solución la postearé.

Por robertec

8 de clabLevel



 

safari
Citar            
MensajeEscrito el 13 May 2008 06:13 am
Ya está solucionado... Simplemente he creado otras variables para volver a meter las que traigo de flash.

Tengo


Código :

Telefono = Request.Form("telefono_remitente")



y luego hago


Código :

tlf = Telefono


Y uso la variable tlf en el cuerpo del mensaje. Así me sale como yo quiero. Misterios de la informática.

Gracias !

Por robertec

8 de clabLevel



 

safari

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.