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

[problema]mensaje cargando

Estas en el tema de [problema]mensaje cargando en el foro de Frameworks JS en Foros del Web. hola gente les queria comentar un problema que tengo y que todavia no he podido solucionar estoy tratando de hacer algo parecido a esta pagina ...
  #1 (permalink)  
Antiguo 04/01/2007, 13:04
 
Fecha de Ingreso: agosto-2006
Mensajes: 22
Antigüedad: 18 años, 3 meses
Puntos: 0
[problema]mensaje cargando

hola gente
les queria comentar un problema que tengo
y que todavia no he podido solucionar

estoy tratando de hacer algo parecido a esta pagina

qooqle.jp

donde mientras uno escribe en el textbox, automaticamente
va poniendo algunos resultado debajo

yo hago algo parecido sacando datos de un DB, nada raro

bueno, hasta ahi todo bien
funciona a las mil maravillas

el problema es el siguiente, quiero tambien agregarle el mensajito
"buscando" que aparece en el tiempo entre que se apreta una tecla
y se ubican los datos debajo del texbox

yo pense que iba ha hacer algo como esto
<script>
mostrarBuscando();
insertarDatos();
ocultarBuscando();
</script>

pero no, no me funciona
aunque el metodo insertarDatos(), tarda unos segundos en traer los datos
de la db y colocarlos en la pagina, mientras eso sucede, no me aparece el
mensajito.

comprobe que la funciones mostrar y ocultar, funcionan poniendo un alert("cualquie cosa") entre cada funcion, pero no es la idea

espero que se haya entendido, si alguien sabe como puedo hacer esto
por favor me ayuda

PD: me olvidaba, estoy usando ASP .NET 2003
  #2 (permalink)  
Antiguo 04/01/2007, 14:46
 
Fecha de Ingreso: octubre-2006
Ubicación: México D.F
Mensajes: 210
Antigüedad: 18 años
Puntos: 0
Re: [problema]mensaje cargando

Código PHP:
function tu_funcion(){                
      var 
divStatus document.getElementById("status");
      var 
divRes document.getElementById("resultado");
        
    
my_r parseInt(Math.random()*999999999999999);                
    var 
params 'tus parametros';
        
    
ajax getAjax();

    
ajax.open("GET"'tu_url.php' paramstrue);
        
    
ajax.onreadystatechange=function() 
            {
                if (
ajax.readyState == 1)
                {                                          
                
divStatus.style.display "block";
                }                      
                           
                if (
ajax.readyState == 4
               {
                
divStatus.style.display "none";
                
divRes.innerHTML ajax.responseText
                   
}
                  }                                
        
ajax.send(null);
    } 
Prueba con esto.

Donde:
Código PHP:
<div class="msgStatus" id="status"><center><img src='tu_imagen.gif' border='0' align='absmiddle'>Procesando tu solicitud.</center></div
Saludos
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:56.