Comunidad de diseño web y desarrollo en internet online

Problema Error opening URL "http://....

Citar            
MensajeEscrito el 06 Sep 2011 02:21 pm
Amigos buen dia, necesito su ayuda con lo siguiente, tengo un formulario en flash que envia un email para la cotizacion de un envio.
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

Por kerb2k

3 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 06 Sep 2011 02:39 pm
Si tu peli y el script no están en el mismo dominio, tienes que poner un crossdomain.xml, si están, verifica que el aspx esté en el lugar correcto y tenga permisos de lectura

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Sep 2011 06:27 pm
Estan en dominios diferentes, la aplicacion de flash esta en un servidor, y la aplicacion aspx que hace el envio esta en otro.
Como seria el crossdomain.xml y donde lo debo cargar? o sea si en el servidor donde esta el aspx o el el server donde esta el flash.

Saludos.
Martin

Por kerb2k

3 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 06 Sep 2011 06:29 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Sep 2011 08:19 pm
Gracias Jorge, voy a subir y hacer pruebas, cualquier cosa posteo nuevamente.

Saludos.
Martin

Por kerb2k

3 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.