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