Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Retornar variable en IE

Estas en el tema de Retornar variable en IE en el foro de Frameworks JS en Foros del Web. Tengo IE 7 Tengo la siguiente función: Código PHP: var  http  =  getXMLHTTP ();              url  =  '../comun/ajax_clientes.php?accion=buscar_cliente' ;              url  +=  '&apellido1='  +  appat  ...
  #1 (permalink)  
Antiguo 01/08/2007, 10:04
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 22 años, 5 meses
Puntos: 125
Retornar variable en IE

Tengo IE 7

Tengo la siguiente función:

Código PHP:
var http getXMLHTTP();
            
url '../comun/ajax_clientes.php?accion=buscar_cliente';
            
url += '&apellido1=' appat +'&nombre=' nombre +"&tipo=NATURAL";
            var 
respuesta;

            
http.open('get'url);
            
http.onreadystatechange = function()
            {
                if(
http.readyState == 4)
                {
                        var 
response http.responseText;
                        if(
response == "SI")
                        {
                            
self.location.href='#top';
                            var 
span document.getElementById("tabla_existe");
                            
span.style.visibility 'visible';
                            
span.style.display 'block';
                            
span.style['display'] = 'inline';
                            
CargarBuscador();
                            
existe true;
                            return 
false;
                        }
                }
            };
            
http.send(existe); 
me retorna un SI o un NO desde AJAX.. luego en eso asigno a una variable llamada
existe el valor TRUE, lo que pasa es que en FF me la asigna bien, pero por motivo ¿? que desconozco en IE no me la retorna o simplemente retorna FALSE..
en algún momento me la cambia a False..
por lo que me he dado cuenta en FF analiza el "readyState" 4 y lo valida.. pero en IE analiza cada uno de los "readyState" y en algún momento me lo asigna a FALSE la variable (existe)

gracias..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:15.