Bom, pessoal to com um probleminha
fiz várias buscas aqui e não solucionei meu probleminha.. se alguém puder me ajudar.. agradeceria muito
tenho um mc com um form.. tá funcionando.. tá pegando as variáveis certinho, enviando em cgi.. tudo belezinha... no botão eu tenho esse action:
on (release) {
form2.loadVariables("/cgi-local/contato.pl", "POST");
}
mas só que quando a pessoa clicar no botão ele teria que correr para o frame 2 dando a mensagem "enviado com sucesso".. quando coloco gotoandplay (2) o mc roda para o frame 2 mas não envia o email, exemplo:
on (release) {
form2.loadVariables("/cgi-local/contato.pl", "POST");
gotoandplay(2);
}
e quando eu tiro o gotoandplay ele envia o email mas não roda p/ o frame 2 (claro!)
então qual a função eu devo dar para o botão p/ enviar o email e ir para o frame 2?
agradeceria muito sua ajuda!!
ops.. já arrumei galera.. o probleminha era no cgi... mudei p/ php e negócio funfou...
valew...
Probleminha No Form
Started By Adibiduia, 29/08/2006, 18:15
1 reply to this topic
#1
Posted 29/08/2006, 18:15
Búúú!
#2
Posted 30/08/2006, 08:10
Tenta assim... em vez de gotoAndPlay, usa gotoAndStop... acho que não tem animacao depois de enviar né?
Mas como eu acho que não vai funcionar, então vou passar um exemplo:
Basicamente eu pego todos os campos do formulario...
Jogo as variaveis/texto deles para dentro das variaveis do loadVars
E mando enviar com sendAndLoad
Em seguida mando ir para o quadro "enviando".
E lá em cima, no "loadVarsPost.onLoad = function() { gotoAndStop("enviar"); }", ele vai para o quadro "enviado" depois que enviou tudo ceertinho
Mas como eu acho que não vai funcionar, então vou passar um exemplo:
stop(); var nome:String = ""; var email:String = ""; var codarea:String = ""; var telefone:String = ""; var mensagem:String = ""; //input_nome.restrict = "a-z A-Zàáâéè êóòôìíîãõç ÀÁÂÉÈÊ"; input_codarea.restrict = "0-9"; input_telefone.restrict = "0-9 \\-"; input_email.restrict = "a-zA-Z0-9@._\\-"; loadVarsPost = new LoadVars(); loadVarsPost.onLoad = function() { gotoAndStop("enviar"); } btn_enviar.onRelease = function() { loadVarsPost.nome = input_nome.text; loadVarsPost.email = input_email.text; loadVarsPost.codarea = input_codarea.text; loadVarsPost.telefone = input_telefone.text; loadVarsPost.mensagem = input_mensagem.text; loadVarsPost.sendAndLoad("enviar_faleconosco.php", loadVarsPost, "POST"); gotoAndStop("enviando"); }
Basicamente eu pego todos os campos do formulario...
Jogo as variaveis/texto deles para dentro das variaveis do loadVars
E mando enviar com sendAndLoad
Em seguida mando ir para o quadro "enviando".
E lá em cima, no "loadVarsPost.onLoad = function() { gotoAndStop("enviar"); }", ele vai para o quadro "enviado" depois que enviou tudo ceertinho
[]'s
Michel
Michel
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)