Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2010, 07:50
ZequeZ
 
Fecha de Ingreso: mayo-2008
Ubicación: En la guarida del mal, tratando de conquistar el mundo
Mensajes: 174
Antigüedad: 16 años, 10 meses
Puntos: 2
¿Cartel de "cargando" mientras procesa una función?

Bueno, pensé que iba a funcionar, pero al parecer, hacer esto no funciona:

Código PHP:
function more(num){
                
                
loading(true);
                
                for(
i=window.lasti;i<(parseInt(num)+window.lasti);i++){
                    
div document.createElement("div");
                    
div.className="char";
                    
                    
smaller document.createElement("div");
                    
smaller.className "smaller";
                    
smaller.innerHTML "&amp;#"+i+";";
                    
                    
simbol document.createElement("div");
                    
simbol.className="simbol";
                    
simbol.innerHTML "&#"+i+";";
                    
                    
div.appendChild(simbol);
                    
div.appendChild(smaller);
                    
document.getElementById("container").appendChild(div);

                }
                
window.lasti i;
                
loading(false);
            } 
La función "loading" pone a un elemento con visibility:visible, o visibility:hidden, depende el parámetro.

Pueden ver el script funcionando aca:
http://zequez.com.ar/charmap/

Como ven, cuando carga la página se ve el cartel de loading, pero cuando cargas muchos "caracteres" juntos no se ve, por mucho que tarde en cargar :S

Alguna idea? :S