Comunidad de diseño web y desarrollo en internet online

FORMULARIO DESDE FLASH+ASP

Citar            
MensajeEscrito el 23 Ene 2006 09:56 am
buenos dias.
he editado un form. según unas indicaciones pero tengo que ajustar cosas.
el botón "enviar":

Código :

[b]on (release) { 
estado_txt.text = "Enviando correo"; 
enviarMail(); 
} [/b]

cuando envía el email, en la casilla "estado" indica "undefined" en vez de poner algo como "OK" o "enviado".

en la programación asp:

Código :

[b]<% 
Set oMail = Server.CreateObject ("CDONTS.NewMail") 
oMail.BodyFormat = 0 
oMail.MailFormat = 0 
Remitente = Request.Form("email") 
Destino = "[email protected]" 'Email de destino 
Asunto = Request.Form("asunto") 
Mensaje = Request.Form("mensaje") 
oMail.Send Remitente, Destino, Asunto, Mensaje, Firma 
Set oMail = Nothing 
%><title>formulario</title>estado=Mensaje enviado  [/b]

cuando me llega el mensaje al email, no indica el nombre
(las casillas son: nombre, email, asunto, mensaje).


gracias.

[SWAT] Cuando postees código, usa las etiquetas [code] [/SWAT]

Por bobjoP

83 de clabLevel



 

msie
Citar            
MensajeEscrito el 23 Ene 2006 03:49 pm
Que tal bobjop:

Mirando tu codigo puedo ver que cuando das enviar pones en tu estado_txt la frase "enviando correo" y luego llamas a la funcion enviaMail(); si quieres que aparezca el mensaje de "enviado" u "ok" la funcion "enviarMail();" debe ponerlo al terminar.

Con respecto a tu script ASP que dices que no te aparece el nombre, no se si sea mi vista pero no veo ningun Nombre = Request.Form("nombre") y de hecho no mencionas nombre en ningun lado, no se si ese sea todo el codigo que tienes.

Saludos ^^

Por DaHouseCat

Claber

1011 de clabLevel

2 tutoriales

Genero:Masculino  

Smarphones Fan Boy

firefox
Citar            
MensajeEscrito el 24 Ene 2006 09:03 am
... ése es todo el código que tengo insertado.

Por bobjoP

83 de clabLevel



 

msie
Citar            
MensajeEscrito el 24 Ene 2006 09:19 am

Código :

<%
Set oMail = Server.CreateObject ("CDONTS.NewMail")
oMail.BodyFormat = 0
oMail.MailFormat = 0
Remitente = Request.Form("email")
Destino = "[email protected]" 'Email de destino
Asunto = Request.Form("asunto")
Mensaje = Request.Form("mensaje")
[b]Nombre = Request.Form("nombre")[/b]
oMail.Send Remitente, Destino, Asunto, Mensaje, Nombre
Set oMail = Nothing
%><title>industria90</title>
estado=Mensaje enviado :D

[b]y ahora en "estado" da error (?)[/b]


[SWAT] Cuando postees código, usa las etiquetas [code] [/SWAT]

Por bobjoP

83 de clabLevel



 

msie
Citar            
MensajeEscrito el 24 Ene 2006 10:08 am
en Flash, tengo el siguiente cod:

Código :

//Declaro las variables para enviar y para recibir
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
//Función que envía el formulario
function enviarMail() {
    envio_lv.nombre = nombre_txt.text;
   envio_lv.email = email_txt.text;
   envio_lv.asunto = asunto_txt.text;
   envio_lv.mensaje = mensaje_txt.text;
    envio_lv.sendAndLoad("email.asp", recibir_lv, "POST");
    //Aquí ustedes pueden cambiar de form.php a form.asp dependiendo del servidor
    //que usen
}
//Función que procesa los datos recibidos del servidor
recibir_lv.onLoad = function(exito) {
    if (exito) {
        estado_txt.text = this.estado;
    } else {
        //Muestra un mensaje de error en negrita
        estado_txt.text = "Error en la aplicación de correo";
    }
};


[SWAT] Cuando postees código, usa las etiquetas [code] [/SWAT]

Por bobjoP

83 de clabLevel



 

msie
Citar            
MensajeEscrito el 24 Ene 2006 05:05 pm
Que tal mi inquietud ???? como se haria el formulario desde una multimedia????

Por silva

27 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 26 Ene 2006 12:39 pm

Código :

 
//Función que procesa los datos recibidos del servidor 
recibir_lv.onLoad = function(exito) { 
if (exito) { 
estado_txt.text = this.estado; 
} else { 
//Muestra un mensaje de error en negrita 
estado_txt.text = "Error en la aplicación de correo"; 
} 
};

la variable EXIT de dónde sale?

[SWAT] Cuando postees código, usa las etiquetas [code] [/SWAT]

Por bobjoP

83 de clabLevel



 

msie
Citar            
MensajeEscrito el 19 Mar 2006 08:01 am

DaHouseCat escribió:

Que tal bobjop:

Mirando tu codigo puedo ver que cuando das enviar pones en tu estado_txt la frase "enviando correo" y luego llamas a la funcion enviaMail(); si quieres que aparezca el mensaje de "enviado" u "ok" la funcion "enviarMail();" debe ponerlo al terminar.

Con respecto a tu script ASP que dices que no te aparece el nombre, no se si sea mi vista pero no veo ningun Nombre = Request.Form("nombre") y de hecho no mencionas nombre en ningun lado, no se si ese sea todo el codigo que tienes.

Saludos ^^


Hola DaHouseCat y bobjoP;

El tutorial de este sitio nos enseña como hacer un formulario en ASP (CDONTS); he tratado de migrarlo a ASP(CDOSYS) y no me ha resultado.

Si alguno de ustedes me puede ayudar se lo agradeceré porque al igual que a Bob; me aparece el mensaje UNDEFINED.

Mi código es el siguiente:

Código :

<%
Set oMail = Server.CreateObject ("CDO.Message")
Remitente = Request.Form("email")
Destino = "[email protected]" 'Email de destino
Asunto = Request.Form("asunto")
Cuerpo = Request.Form("cuerpo")
oMail.From = Remitente
oMail.To = Destino
oMail.Subject= Asunto
oMail.TextBody = Cuerpo
oMail.Send
Set oMail = Nothing
%>
estado=Mensaje enviado :D 


el documento flash es el mismo que se da en el tutorial.

Gracias por su ayuda.

LOCOHOST

[SWAT] Cuando postees código, usa las etiquetas [code] [/SWAT]

Por locohost

2 de clabLevel



Genero:Masculino  

Huancayo - PERU

msie

 

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