Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2009, 13:01
miguelcubas
 
Fecha de Ingreso: marzo-2007
Mensajes: 135
Antigüedad: 18 años
Puntos: 0
Pregunta setTimeout no funciona

hola a todos, despues de tanto darle vueltas a un, posiblemente,
error tonto que no logro ver, he decidido ver si doy con alguien
que sepa echarme una mano en esto.

La cuestion es que esto me funciono en otro casos, al menos eso
creo, pero no se que pasa cuando:


Código:
for (var c=0 ; c < 100; c++) 
 setTimeout('setOp(' + document.getElementById('as') + ',' + c + ')' , 100);
Esto deberia ejecutar la funcion 100 veces a un intervalo de 100 ms

A cada llamada se programa la opacidad de una imagen, con lo que
como resultado da un fundido de 0 a 100.


Pero no ocurre esto, a la primera llamada se para.



En otro codigo que tengo exactamente igual, lo que hace es en
la primera llamada lo pone a 100 de opacidad.

Alguien sabe dicirme....

Gracias