El error que me da es el siguiente.
Error opening URL "http://w1.istools.com.ar/envio.aspx" Tambien me dice que el script toma mucho tiempo y que puede que se uelva lenta la pc y me indica si quiero terminar el proceso.
El codigo ActionScript 2.0 es el siguiente:
Código ActionScript :
on (release){
import mx.controls.Alert;
var ban = true;
var men = "";
if (email.text.length == 0)
{
ban = false;
men = "Tiene que completar el Email.\n";
} // end if
if (nombre.text.length == 0)
{
ban = false;
men = men + "Tiene que completar su Nombre.\n";
} // end if
if (que_envia.text.length == 0)
{
ban = false;
men = men + "Debe indicar que desea enviar.\n";
} // end if
if (valor.text.length == 0)
{
ban = false;
men = men + "Debe indicar el valor declarado.\n";
} // end if
if (ori_loc.text.length == 0)
{
ban = false;
men = men + "Tiene que completar la localidad de origen.\n";
} // end if
if (des_loc.text.length == 0)
{
ban = false;
men = men + "Tiene que completar la localidad de destino.\n";
} // end if
if (boxprov.value == "SELECCIONE")
{
ban = false;
men = men + "Tiene que indicar su provincia.\n";
} // end if
if (ori_prov.value == "SELECCIONE")
{
ban = false;
men = men + "Tiene que indicar provincia de origen.\n";
} // end if
if (des_prov.value == "SELECCIONE")
{
ban = false;
men = men + "Tiene que indicar provincia de destino.\n";
} // end if
if(ban == false){
Alert.show(men, "Corrija los siguientes errores", Alert.OK, this, "alerta", Alert.OK);
}else{
if (email.text.indexOf("@") != -1 && email.text.indexOf(".") != -1)
{
var form:LoadVars = new LoadVars();
var rpt:LoadVars = new LoadVars();
form.nombre = nombre.text;
form.mail = email.text;
form.telefono = telefono.text;
form.cuenta = cuenta.text;
form.prov_clie = boxprov.value;
form.que_envia = que_envia.text;
form.valor = valor.text;
form.peso = peso.text;
form.volumen = volumen.text;
form.ori_prov = ori_prov.value;
form.ori_loc = ori_loc.text;
form.des_prov = des_prov.value;
form.des_loc = des_loc.text;
form.sendAndLoad("http://w1.istools.com.ar/envio.aspx", rpt, "POST");
lblTexto.text = "Enviando Solicitud, por favor espere...";
btnCotizacion.enabled == false;
//nombre_txt.text = "";
//titulo_txt.text = "";
//email_txt.text = "";
rpt.onLoad = function ()
{
if (rpt.estado == "ok")
{
//Alert.show("Su presupuesto fué enviado correctamente.", "Envio Correcto", Alert.OK, this, "alerta", Alert.OK);
lblTexto.text = "Su presupuesto fue enviado. Muchas gracias!";
nombre.text = "";
telefono.text = "";
email.text = "";
cuenta.text = "";
que_envia.text = "";
valor.text = "";
peso.text = "";
volumen.text = "";
ori_loc.text = "";
des_loc.text = "";
}
else
{
//lblTexto.text = "Problemas con el servidor. Inténtelo de nuevo";
Alert.show("Problemas con el servidor. Inténtelo de nuevo.", "Error de Correo", Alert.OK, this, "alerta", Alert.OK);
} // end else if
};
}
else
{
//lblTexto.text = "Correo inválido!";
Alert.show("Correo incorrecto. Ingrese un email válido", "Error de Correo", Alert.OK, this, "alerta", Alert.OK);
} // end else if
}
}
Quiero saber como resuelvo este problema, si hay algun error en el codigo o que puede estar pasando.
La pagina ASP solo recibe los datos, si puede enviar el correo escribe estado=ok, si no puede escribe estado=er.
Probe con una pagina que solamente imprima estado=ok, pero tampoco funciona.
Saludos cordiales,
Martin
