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

form en asp, flash y cdont

Estas en el tema de form en asp, flash y cdont en el foro de ASP Clásico en Foros del Web. Estoy Armando un form con flash y asp usando cdonts porque el host no soporta casi nada incluido aspmail y tengo este codigo: Código: <% ...
  #1 (permalink)  
Antiguo 18/06/2004, 01:04
Avatar de chaval  
Fecha de Ingreso: febrero-2003
Ubicación: en elgun lugar del cyberespacio
Mensajes: 118
Antigüedad: 21 años, 4 meses
Puntos: 0
form en asp, flash y cdont

Estoy Armando un form con flash y asp usando cdonts porque el host no soporta casi nada incluido aspmail y tengo este codigo:
Código:

<% @language="VBSCRIPT" %> 
<%

Dim myMail, myBody
 
myBody = "- Nombre: "& vbcrlf & request.form("nombre") & vbcrlf & vbcrlf
myBody = myBody & "- Email: "& vbcrlf & request.form("email") & vbcrlf & vbcrlf
myBody = myBody & "- Empresa: "& vbcrlf & request.form("empresa") & vbcrlf & vbcrlf
myBody = myBody & "- Mensaje: "& vbcrlf & request.form("mensaje")

Set myMail = CreateObject("CDONTS.NewMail")

myMail.BodyFormat=1
myMail.MailFormat=1
myMail.From=request.form("email")
myMail.To="[email protected]"
myMail.Cc="[email protected]"
myMail.Bcc="[email protected]"
myMail.Subject="Form desde mi WEB"
myMail.Body=myBody
myMail.Send

set myMail=nothing

%>
 
A los mails llega todo en texto plano y como pueden ver, lo unico que se me ocurrió hacer, como para diferenciar un poco la información, es usar vbcrlf para que llegue asi:
Código:
- Nombre:
Chaval

- Email:
[email protected]

- Empresa:
Chaval SRL

- Mensaje:
Texto texto texto texto texto texto texto texto texto texto
En definitiva yo quisiera es remarcar los títulos pra que aun sea mas clara la información que llega:
Código:
- Nombre:
Chaval

- Email:
[email protected]

- Empresa:
Chaval SRL

- Mensaje:
Texto texto texto texto texto texto texto texto texto texto
¿Alguien me puede dar una idea?, desde ya mil gracias.
__________________
CHAVAL
Buenos Aires, Argentina, América, La Tierra,
Via Lactea, Universo Tridemensional... :pensando:

Última edición por chaval; 18/06/2004 a las 01:09
  #2 (permalink)  
Antiguo 18/06/2004, 01:18
Avatar de LeCLUB  
Fecha de Ingreso: abril-2003
Ubicación: Barcelona (España)
Mensajes: 205
Antigüedad: 21 años, 1 mes
Puntos: 1
dale formato HTML al email, y podrás hacer todo lo que se te antoje, tablas, imágenes, formato de texto, etc etc etc

Aquí tienes un Hilo que habla sobre el tema:

http://www.forosdelweb.com/f15/enviar-mail-con-formato-html-con-cdo-210929/
  #3 (permalink)  
Antiguo 18/06/2004, 02:09
Avatar de chaval  
Fecha de Ingreso: febrero-2003
Ubicación: en elgun lugar del cyberespacio
Mensajes: 118
Antigüedad: 21 años, 4 meses
Puntos: 0
Gracias LeCLUB, ya le voy encontrando la solución, aca posteo completo que es lo que hice hasta ahora por si a alguien le sirve.

Código:
<% @language="VBSCRIPT" %> 
<%

Dim myMail, myBody

myBody = "<table width='400' border='1'>"

myBody = myBody & "<tr>"
myBody = myBody & "<td>"
myBody = myBody & "Nombre: "
myBody = myBody & "</td>"
myBody = myBody & "</tr>"

myBody = myBody & "<tr>"
myBody = myBody & "<td>"
myBody = myBody & request.form("nombre")
myBody = myBody & "</td>"
myBody = myBody & "</tr>"

myBody = myBody & "<tr>"
myBody = myBody & "<td>"
myBody = myBody & "Email: "
myBody = myBody & "</td>"
myBody = myBody & "</tr>"

myBody = myBody & "<tr>"
myBody = myBody & "<td>"
myBody = myBody & request.form("email")
myBody = myBody & "</td>"
myBody = myBody & "</tr>"

myBody = myBody & "<tr>"
myBody = myBody & "<td>"
myBody = myBody & "Empresa: "
myBody = myBody & "</td>"
myBody = myBody & "</tr>"

myBody = myBody & "<tr>"
myBody = myBody & "<td>"
myBody = myBody & request.form("empresa")
myBody = myBody & "</td>"
myBody = myBody & "</tr>"

myBody = myBody & "<tr>"
myBody = myBody & "<td>"
myBody = myBody & "Mensaje: "
myBody = myBody & "</td>"
myBody = myBody & "</tr>"

myBody = myBody & "<tr>"
myBody = myBody & "<td>"
myBody = myBody & request.form("mensaje")
myBody = myBody & "</td>"
myBody = myBody & "</tr>"

myBody = myBody & "</table>"

Set myMail = CreateObject("CDONTS.NewMail")

myMail.BodyFormat=0
myMail.MailFormat=0
myMail.From=request.form("email")
myMail.To="[email protected]"
myMail.Cc="[email protected]"
myMail.Bcc="[email protected]"
myMail.Subject="Form desde mi WEB"
myMail.Body=myBody
myMail.Send

set myMail=nothing

%>
__________________
CHAVAL
Buenos Aires, Argentina, América, La Tierra,
Via Lactea, Universo Tridemensional... :pensando:

Última edición por chaval; 18/06/2004 a las 10:12
  #4 (permalink)  
Antiguo 24/06/2004, 07:35
Usuario no validado
 
Fecha de Ingreso: junio-2004
Mensajes: 37
Antigüedad: 20 años
Puntos: 1
Ja! Buenas beunas!
Pregunto: ¿esto que has enviado se vincula con algun otro archivo?

Shaluditos!!!!
  #5 (permalink)  
Antiguo 24/06/2004, 07:54
Avatar de chaval  
Fecha de Ingreso: febrero-2003
Ubicación: en elgun lugar del cyberespacio
Mensajes: 118
Antigüedad: 21 años, 4 meses
Puntos: 0
y si, eso que mande es un archivo asp (contacto.asp) tenes que crear otro archivo (html, flash o lo que sea) con un formulario y de ahi lo llamas.
En Flash por ejemplo en el boton enviar yo use:
Código:
on (release) {
getURL("contacto.asp", "", "POST");
}
__________________
CHAVAL
Buenos Aires, Argentina, América, La Tierra,
Via Lactea, Universo Tridemensional... :pensando:

Última edición por chaval; 24/06/2004 a las 07:55
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:13.