Ya no doy mas con esto, tengo este formulario, abajo les posteo el script, y en conjunto tengo este php,,,
me imagino que el error esta en que el servidor no me esta enviando la respuesta estatus=ok y flash no la esta recibiendo por ende no pasa a la pagina de su formulario ha sido enviado y se queda en error de servidor. Si alguien entiende de esto y me puede ayudar porfis agradecere por montones la ayuda. He tratado con todo, pero no entiendo que estoy haciendo mal.
indicador_envio._visible = false;
boton_enviar.onRelease = function()
{ if (CorreoElectronicoUsuario.text.length && NombreUsuario.length && text_comentario.length)
{if (CorreoElectronicoUsuario.text.indexOf("@") != -1 && CorreoElectronicoUsuario.text.indexOf(".") != -1)
{
mailinfo = new LoadVars();
mailinfo.TipoMensaje = radioGroup.selection.data;
//trace(mailinfo.TipoMensaje);
if(fecha.text.length){
mailinfo.FechadelEvento = (fecha.dayNames[s.getDay()]+" "+ s.getDate()+" de "+fecha.monthNames[s.getMonth()]+" de "+s.getFullYear());}
else {mailinfo.FechadelEvento = ("No se ha seleccionado fecha");}
//trace(mailinfo.FechadelEvento);
mailinfo.NumeroPersonas = numerodepersonas.text;
mailinfo.Asunto = combo_tema.selectedItem.data;
mailinfo.AsuntoOtro = text_otrotema.text;
//trace(mailinfo.AsuntoOtro);
mailinfo.Comentarios = text_comentario.text;
//trace(mailinfo.Comentarios);
mailinfo.NombreUsuario = NombreUsuario.text;
mailinfo.CorreoElectronicoUsuario = CorreoElectronicoUsuario.text;
mailinfo.TelefonoUsuario = TelefonoUsuario.text;
mailinfo.FAXUsuario = FAXUsuario.text;
indicador_envio._visible = true;
this._parent.formulario2._visible = true;
if(checkbox_MailToWebmaster.selected) mailinfo.MailTo = "WebMaster";
else mailinfo.MailTo = "Bouquet Garni";
mailinfo.sendAndLoad("http://www.miwebeslodemenos.com/cgi-bin/sendermail.php", mailinfo, "POST");
mailinfo.onLoad = function()
{
if (this.estatus == "ok")
//trace(_parent);
{
trace(mailinfo.enviado);
this.indicador_envio._visible = false;
this._visible = false;
this._parent.formulario2._visible = true;
this._parent.formulario3._visible =false;
numerodepersonas.text = "";
text_otrotema.text ="";
NombreUsuario.text ="";
CorreoElectronicoUsuario.text = "";
TelefonoUsuario.text ="";
FAXUsuario.text="";
text_comentario.text="";
}
else {_parent.formulario1.indicador_envio._visible = false;
_parent.formulario1._visible =false;
_parent.formulario3._visible = true;
numerodepersonas.text = "";
text_otrotema.text ="";
NombreUsuario.text ="";
CorreoElectronicoUsuario.text = "";
TelefonoUsuario.text ="";
FAXUsuario.text="";
text_comentario.text="";
}};}
else {CorreoElectronicoUsuario.text = "Correo Invalido";}}
else {CorreoElectronicoUsuario.text = "Ingrese su email";
NombreUsuario.text = "Ingrese su nombre";
text_comentario.text = "Su mensaje es muy importante para nosotros, por favor ingréselo";}};
aca esta el PHP
<?php
$MailToAddress = "[email protected]";
$MailSubject = $_POST['TipoMensaje']." desde el Formulario Web";
$MailFromAddress = $_POST['CorreoElectronicoUsuario'];
$Header = "Mensaje enviado desde el Sitio Web";
// De aqui en adelante no tocar....
$Footer = "";
if (!is_array($HTTP_POST_VARS))
return;
reset($HTTP_POST_VARS);
while(list($key, $val) = each($HTTP_POST_VARS)) {
$GLOBALS[$key] = $val;
$val=stripslashes($val);
$Message .= "$key = $val\n";
}
if ($Header) {
$Message = $Header."\n\n".$Message."\n\n";
}
$Message .= "REMOTE HOST: ".$REMOTE_HOST."\n";
$Message .= "REMOTE USER: ". $REMOTE_USER."\n";
$Message .= "REMOTE ADDR: ". $REMOTE_ADDR."\n";
if ($Footer) {
$Message .= "\n\n".$Footer;
}
mail( "$MailToAddress", "$MailSubject", "$Message", "From: $MailFromAddress");
echo "&estatus=ok&";
?>