Foros del Web » Creando para Internet » Flash y Actionscript »

flash 8 y cgi

Estas en el tema de flash 8 y cgi en el foro de Flash y Actionscript en Foros del Web. hola! quiziera ver si alguien me puede ayudar, esque tengo un formulario en flash 8, exportado a player 7 y action 1, que va hacia ...
  #1 (permalink)  
Antiguo 16/02/2006, 15:13
 
Fecha de Ingreso: abril-2003
Ubicación: monterrey
Mensajes: 42
Antigüedad: 21 años, 7 meses
Puntos: 0
flash 8 y cgi

hola! quiziera ver si alguien me puede ayudar, esque tengo un formulario en flash 8, exportado a player 7 y action 1, que va hacia un cgi, pero cuando hago click en enviar, se pasa a la pagina de gracias y envia al cliente el mail de autoresponder dando gracias, hasta ahi todo bien, pero el problema esque no envia las variables al mail asignado, el codigo que tengo es el sig:
on release) {
recipient = "[email protected]" ;
redirect = "http://www.coelregiomontana.com/gracias.htm";
subject = "datos de pagina web coelregiomontana";
empresa = empresa_txt.text;
nombre = nombre_txt.text;
lada = lada_txt.text;
telefono = telefono_txt.text;
email = email_txt.text;
ciudad = ciudad_txt.text;
msg = msg_txt.text;
loadVariables ("http://www.chihuahuasfinos.com/cgi-bin/contacto_coel.cgi", "_self", "POST");
}

y este codigo lo tengo en flash 7 y si funciona pero aca no...... y ya estoy super desesperada pro que no se ke mas hacer?!?!? plis help me! :)

mil gracias!
liliana tamez
  #2 (permalink)  
Antiguo 15/03/2006, 06:21
Avatar de Pablus00  
Fecha de Ingreso: diciembre-2003
Ubicación: A un click de distancia
Mensajes: 1.044
Antigüedad: 20 años, 11 meses
Puntos: 11
tenes un error de sintaxis, quiza no sea el problema o si, pero le falta el abrir el parentesis a "release", seria on (release). Saludos
__________________
-- Nunca te des por vencido, aún vencido -- Web
  #3 (permalink)  
Antiguo 15/03/2006, 19:01
 
Fecha de Ingreso: enero-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 299
Antigüedad: 18 años, 10 meses
Puntos: 5
Buenas. Me parece que te conviene usar el objeto LoadVars para pasarle las variables al cgi, en vez de loadVariables.

Tendrías que hacer algo así.

Código:
on (release) {
      var enviar_lv = new LoadVars();
      enviar_lv.recipient =  "[email protected]" ;
      enviar_lv.empresa = empresa_txt.text;
      // lo mismo para todas las variables que estés pasando
     // enviar_lv.nombreDeLaVariable = algunValor
     enviar_lv.sendAndLoad("http://laUrlDelCgi",enviar_lv,"POST");
     gotoAndPlay("algunFrame");
     // una vez que mandaste el mail, vas a algún otro lado con gotoAndPlay
}
También podrías agregar algún tipo de comprobación de errores (para saber, por ejemplo, si el mail se envió o no), pero para eso ya habría que ver cómo está armado el script que manda el mail.

Suerte
Califa
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:41.