Comunidad de diseño web y desarrollo en internet online

Formulario

Citar            
MensajeEscrito el 28 Ago 2008 08:15 am
Buenas!!

He hecho unos formularios en flash, y el problema que me da es que al enviar me abre una ventana en blanco que es el catcher.php.

¿como hago que no me abra esa ventana?

Un saludo!

Por aldeytu

23 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Ago 2008 08:43 am
Si no posteas que código estás utilizando es muy difícil saberlo.
Pero si te abre un php se debe a que tu formulario está diseñado para enviar los datos a través de un php y para que esto ocurra tu SWF debe estár insertado en un HTML y debe funcionar desde un servidor.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 28 Ago 2008 11:18 am
Pero hay algun otro modo de hacer un formulario en flash que no sea por PHP???

Por aldeytu

23 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Ago 2008 11:26 am
El código que yo tengo en la película flash es la siguiente:

Código :

borrar_formulario = function () { // función para el botón borrador
   nombre_txt.text = "";
   direccion_txt.text = "";
   telefono_txt.text = "";
   email_txt.text = "";
   texto_txt.text = "";
};
enviar_formulario = function () { // función para el botón enviar
   lv = new LoadVars();
   lv.nombre_txt = nombre_txt.text;
   lv.direccion_txt = direccion_txt.text;
   lv.telefono_txt = telefono_txt.text;
   lv.email_txt = email_txt.text;
   lv.texto_txt = texto_txt.text;
   lv.F_SUBJECT = "Mensaje desde la web CONTACTA"; // comienzo del protocolo de correo
   lv.F_TEMPLATE = "template_contactar.txt";
   lv.F_SENT = gotoAndStop(10);
   lv.F_NOSENT = gotoAndStop(5);
   lv.F_TO = "[email protected]";
   lv.F_FROM = lv.F_TO;
   lv.send("formflash.php", "POST", "lv"); // enviamos el correo
};
// Con el objeto LoadVars, cargamos variables y las enviamos vía formFlash.php

Por aldeytu

23 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Ago 2008 11:47 am
Exactamente, tu código está diseñado para interactuar con un php desde un servidor.

Ahora lo que preguntas, si deseas hacer un formulario y darle enviar desde el mismo flash y que llegue a su destinatario debes usar algún lenguaje que lo permita como php, de lo contrario lo que puedes hacer es tomar todos los datos que has insertado en el formulario e insertarlos en el mail por defecto que tengas configurado en tu navegador y entonces desde este es que mandas el mail, pero es un poco incómodo ya que tienes que enviar el mail desde flash y después desde el cliente de correo, cuando lo mejor sería que conocieras la dirección y lo mandes por el cliente que mejor te convenga directamente y otro problema es que si el usuario no tiene instalado ningún cliente de correo entonces no te funcionaría el mail.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox

 

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