Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2010, 18:33
j21
 
Fecha de Ingreso: enero-2010
Mensajes: 7
Antigüedad: 14 años, 3 meses
Puntos: 0
Problema con funcion y timeout

Porque esta funcion se ejecuta una vez nada mas? cuando tendria que hacerlo 20 veces? Gracias!

Código:
var opacidad = 100;

function desvanecer(siguiente){
	var objetivo = document.getElementById(siguiente);
	opacidad-=5;
	if(opacidad>0){
	objetivo.style.filter = 'alpha(opacity='+opacidad+')';
	objetivo.style.opacity = opacidad / 100;
	objetivo.style.MozOpacity = opacidad / 100;
	objetivo.style.KHTMLOpacity = opacidad / 100;
	alert(siguiente + opacidad);
	setTimeout('desvanecer(siguiente);',5);
	}
	else{
	objetivo.style.display = 'none';
	}

}