Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/06/2011, 12:11
Avatar de neb642
neb642
 
Fecha de Ingreso: noviembre-2010
Ubicación: Argentina
Mensajes: 29
Antigüedad: 14 años
Puntos: 3
Respuesta: setTimeout mientras otras acciones

Vuelvo a escribir porque me ha pasado algo raro...

resulta que si hago esto:

Código:
<script type="text/javascript">
var divcarga = document.getElementById('carg');
var cargar=window.setInterval("cargaraccion()", 500);
function cargaraccion(){
if (divcarga.innerHTML=="Cargando") {divcarga.innerHTML="Cargando.";}
if (divcarga.innerHTML=="Cargando.") {divcarga.innerHTML="Cargando..";}
if (divcarga.innerHTML=="Cargando..") {divcarga.innerHTML="Cargando...";}
if (divcarga.innerHTML=="Cargando...") {divcarga.innerHTML="Cargando";}
}
</script>
El código no funciona, pero sí lo hace cuando lo escribo así:

Código:
<script type="text/javascript">
var divcarga = document.getElementById('carg');
var cargar=window.setInterval("cargaraccion()", 500);
function cargaraccion(){
if (divcarga.innerHTML=="Cargando") {divcarga.innerHTML="Cargando."; alert("hola");}
if (divcarga.innerHTML=="Cargando.") {divcarga.innerHTML="Cargando.."; alert("hola2");}
if (divcarga.innerHTML=="Cargando..") {divcarga.innerHTML="Cargando..."; alert("hola3"); }
if (divcarga.innerHTML=="Cargando...") {divcarga.innerHTML="Cargando"; alert("hola4");}
}
</script>
Alguien sabe por qué se comporta de esta manera? Saludos