Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/10/2007, 21:47
Avatar de MaBoRaK
MaBoRaK
 
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años
Puntos: 35
Re: Duda OnReadyStateChange

loading.............


Debería quedar así.
Código PHP:
function Search(idin,results,url,wait){
        var 
inputSearch document.getElementById(idin);
        var 
DivResultto document.getElementById(results);
        var 
LoadingWait document.getElementById(wait);
                
        if(
inputSearch.value != '' && inputSearch.value.length 1){
            
ajax objetoAjax();
            
ajax.onreadystatechange=function() {
                if(
ajax.readyState == 4){
                    
DivResultto.innerHTML       ajax.responseText;
                    
LoadingWait.style.display 'none';
                    
DivResultto.style.display '';
                }
            }
            
LoadingWait.style.display '';
            
DivResultto.style.display 'none';
            
ajax.open("GET"url+inputSearch.value);
            
ajax.send(null);
        }
        else{
            return 
false;
        }
    } 
Antes del open. y si crees que aun así es muy rápido.

Código PHP:
function Search(idin,results,url,wait){
        var 
inputSearch document.getElementById(idin);
        var 
DivResultto document.getElementById(results);
        var 
LoadingWait document.getElementById(wait);
                
        if(
inputSearch.value != '' && inputSearch.value.length 1){
            
ajax objetoAjax();
            
ajax.onreadystatechange=function() {
                if(
ajax.readyState == 4){
                                 
setTimeout(function(){
                    
DivResultto.innerHTML       ajax.responseText;
                    
LoadingWait.style.display 'none';
                    
DivResultto.style.display '';
                                  },
5000);
                }
            }
            
LoadingWait.style.display '';
            
DivResultto.style.display 'none';
            
ajax.open("GET"url+inputSearch.value);
            
ajax.send(null);
        }
        else{
            return 
false;
        }
    } 

connection closed.
__________________

Maborak Technologies