Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/03/2013, 17:51
Profesor_Lambetain
 
Fecha de Ingreso: septiembre-2010
Mensajes: 67
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Anidamiento de setInterval/setTimeout ¿es posible?

Agradezco a los foreros que tan amablemente han contribuido a que aclare mi conocimiento.

Para los que os interesásteis por este hilo en segundo plano:

CONCLUSIONES:

1. No he podido encontrar un caso de setInterval, con un setTimeout como primer argumento, que funcione. De lo que se deduciría que no se pueden anidar.

2. El primer argumento de setInterval y setTimeout debe ser la llamada a una función. Sin embargo, cuando se indica como primer argumento una simple instrucción (una sola), ésta se ejecuta (probar poner un alert(), o una como ésta:

setInterval("document.images[1].src='FotoshowOFF-2.jpg'",1000);

... y funcionarán).

3. Mi fallo original no estaba en si se podían o no anidar setInterval y setTimeout (que también), sino en el falso concepto de creer que el primer argumento de estas funciones puede ser una serie de dos o más instrucciones de código.