Comunidad de diseño web y desarrollo en internet online

Formulario de Flash a Asp-Problemas de salida

Citar            
MensajeEscrito el 05 Jun 2010 05:13 pm
Hola a todos!
Tengo realizado un formulario en flash que interactúa con asp. He probado su correcto funcionamiento al diseñarlo (un swf, un html y el asp) pero ahora que lo he insertado (creando el MC dentro de una pelicula) me encuentro que falla no pudiendo enviar los datos.

Copio por partes:

Formulario (primer fotograma)

//Declaro las variables para enviar y para recibir
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
//Función que envia el forumlario
function enviarMail() {
envio_lv.nombre = nombre_txt.text;
envio_lv.telefono = telefono_txt.text;
envio_lv.email = email_txt.text;
envio_lv.consulta = consulta_txt.text;
envio_lv.sendAndLoad("email.asp", recibir_lv, "POST");
}
//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";
}
};

Script del Boton

on (release) {
estado_txt.text = "Enviando su correo ...";
enviarMail();
}

Código de la pagina ASP que levanta las variables y envía el mail:

<%
Response.Buffer = True

Dim nombre, telefono, email
Dim consulta

nombre=Request.Form("nombre")
telefono=Request.Form("telefono")
email=Request.Form("email")
consulta=Request.Form("consulta")

Dim HTML

HTML = "<!DOCTYPE HTML PUBLIC ""-//IETF//DTD HTML//EN"">"
HTML = HTML & "<html lang=""es"">"
HTML = HTML & "<html>"
HTML = HTML & "<head>"
HTML = HTML & "<meta http-equiv=""Content-Type"""
HTML = HTML & "content=""text/html; charset=iso-8859-1"">"
HTML = HTML & "<title>Consulta desde la Web</title>"
HTML = HTML & "</head>"
HTML = HTML & "<body bgcolor=""FFFFFF"">"
HTML = HTML & "<font size =""2"" face=""Arial"">"
HTML = HTML & "<div align=""center""><strong>Consulta desde la Web</strong></div>"
HTML = HTML & "Nombre y Apellido: <strong>" & nombre & "</strong><br>"
HTML = HTML & "Telefono: <strong>" & telefono & "</strong><br>"
HTML = HTML & "Email: <strong>" & email & "</strong><br>"
HTML = HTML & "Consulta: <strong>" & consulta & "</strong><br>"
HTML = HTML & "</font>"
HTML = HTML & "</body>"
HTML = HTML & "</html>"

Set link = CreateObject("CDONTS.Newmail")

link.mailFormat=0
link.bodyFormat=0

link.From = request.form("email")
link.To = "[email protected]"
link.Subject = "Consulta desde la Web"
link.Body = HTML

link.Send
Set link = Nothing
%>
&estado=Mensaje enviado


Aclaro que la pagina ASP se encuentra en el mismo nivel que la pagina HTML que lleva el SWF, tal como funcionaba el formulario solo con su respectivo HTML y ASP.

Lo que imagino pueda suceder es un error en la búsqueda de la pagina ASP y posteriormente la confirmación del envío que retorna al SWF.
El punto es que no sale y el script del flash lanza ERROR EN LA APLICACION DE CORREO.

Bueno, como siempre que he preguntado algo, agradeceré muchísimo cualquier sugerencia o idea, todo es bienvenido.

Un saludo!

Por edudeloria

1 de clabLevel



 

msie8
Citar            
MensajeEscrito el 05 Jun 2010 05:23 pm
Hola.

Se me hace que el error esta en el llamado de los TextInput, cuando lo haz adentrado todo en un MC este debe tener un nombre de Instancia el cual haga referencia a el y a la ubicacion de los textinputs. ¿El AS lo tienes en el primer fotograma de la escena o en el del MC?.

Saludos

Por Quarterback

171 de clabLevel

1 tutorial

Genero:Masculino  

Santa Marta, Colombia

msie8
Citar            
MensajeEscrito el 05 Jun 2010 05:27 pm
Hola Quarterback, gracias por tu respuesta.
Te confirmo que el AS está en el primer fotograma del MC. Te comento que funciona correctamente pero fuera de mi pelicula, es decir, cuando lo realicé luego de varias pruebas, generé el HTML, el SWF y el ASP, dejando todo en el mismo nivel (la misma carpeta). Hasta allí todo bien.
El problema surgió cuando hice el MC dentro de mi película tal como estaba en el original y allí es donde comenzó el problema.
Te agradezco cualqueir sugerencia o diea que me peudas dar para probarla.
Un saludo!

Por edudeloria

1 de clabLevel



 

msie8

 

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