Comprueba qué te dice la consola de errores, pero es extraño. Por cierto:
a) setInterval/Timeout pueden recibir un string o un handler como primer parámetro, pero te recomiendo que si puedes uses el handler. Es decir:
Código:
var cargar=window.setInterval(cargaraccion, 500);
b) Para eliminar código redundante en cargaraccion, podrías hacer algo como:
Código Javascript
:
Ver originalString.prototype.repetir = function(n){
var i = 0, str = '';
while(i++ < n){ str += this; }
return str;
}
window.contador = 0;
function cargaraccion(){
divcarga.innerHTML = "Cargando" + '.'.repetir(window.contador++ % 4);
}
Saludos (: