Tema: setTimeout
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2008, 14:46
macaco
 
Fecha de Ingreso: agosto-2003
Mensajes: 120
Antigüedad: 20 años, 8 meses
Puntos: 0
setTimeout

Necesito que una funcion se ejecute cada cierto intervalo de tiempo variable.

Hice esto, pero parece que esta haciendo algun loop infinito, porque cuelga el navegador (y la computadora si tiene pocos recursos).

Código:
function slideFotos(seccion){
	//clearTimeout(intervarID);
	if (info[seccion+'0'] != undefined){
		siguiente = _root.photoActual + 1;
		if (info[seccion+siguiente] != undefined){
			photoInfo.url = "img/subidas/"+info[seccion+siguiente];
			_root.TTS = "img/subidas/"+info[seccion+"T"+siguiente];
			_root.photoActual++;
		} else {
			photoInfo.url = "img/subidas/"+info[seccion+'0'];
			_root.TTS = "img/subidas/"+info[seccion+"T0"];
			_root.photoActual = 0;
		}
	}
	intervalID = setTimeout(this, 'slideFotos', (parseInt(_root.TTS)*1000), seccion);
}
Alguien sabe como corregirlo?

Muchas Gracias