Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

sodra

Problemas com form em Flash+ASP

Recommended Posts

Ae galera, estou com um pequeno problema aqui no meu formulario em flash e asp. Quando eu dou o crtl+Enter no proprio flash e testo o formulário (tudo em ambiente local) ele funciona corretamente, envia o e-mail certinho e mostra a mensagem de ok.

Porem quando faço este teste com o flash inserido em uma pagina html ele não envia o email. Segue abaixo o codigo do envio de email em action script:

var condicao_alert:String = "";function enviarForm(mc:MovieClip, script:String, nomes:String, campos:String, valores:String) {	trace(valores);	nomes_s = nomes.split(",");	campos_s = campos.split(",");	valores_s = valores.split("|*|");	var dados = new LoadVars();	erro_campos = "";	for (i = 0; i <= (nomes_s.length - 1); i++) {		if (_root.condicao_alert == "OK" || _root.condicao_alert == ""){			dados[campos_s[i]] = valores_s[i];			trace(nomes_s[i] + " = " + valores_s[i])			if (valores_s[i] == "") {				var erros_fill:Boolean = true;				erro_campos += nomes_s[i]+ ", ";			} else {				_root.condicao_alert = "OK";			}		}	}		if (erros_fill == true) {				erro_msg = "Os seguintes campos não foram preenchidos: \n"+erro_campos.substr(0,(erro_campos.length-2));		mc.mc_alert.msg.text = "Erro: " + erro_msg;		abreAlert(mc.mc_alert);	} else {		trace("SEM erro de fill")		dados.sendAndLoad('http://www.meusite.com.br/cliente/pasta/contato_old.asp', dados, 'POST');		dados.onLoad = function() {			if (this.sucesso == 'sim') {				mc.mc_alert.msg.text = "Obrigado, sua mensagem foi enviada. Entraremos em contato o mais breve possível."				abreAlert(mc.mc_alert);			} else {				mc.mc_alert.msg.text = "Erro: Não foi possível conectar ao servidor. Tente novamente mais tarde.";				abreAlert(mc.mc_alert);			}		}	}	}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.