Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2009, 18:41
wawi
 
Fecha de Ingreso: enero-2008
Mensajes: 179
Antigüedad: 17 años
Puntos: 0
Exclamación timer o temporizador

hola que tal tengo esta funcion :

Código:
var generalOpacity = 0;
var increaseOpacity = false;

function goDarking(id, increase, opacity, navegador)
{
	alert("por aca pasa");
	//si no se llego a la opacidad deseada procedo
	if(increaseOpacity==false)
	{
		generalOpacity += increase;
		//si me paso o igualo la opacidad deseada igual si me paso y aviso que no se amuente mas
		if(generalOpacity >= opacity)
		{
			generalOpacity >= opacity;
			increaseOpacity = true;
		}
		
		//aumento segun navegador la opacidad
		if(navegador==0)
		{
			document.getElementById(id).style.filter='alpha(opacity='+generalOpacity+')'
		}
		else
		{
			document.getElementById(id).style.opacity = generalOpacity/100;
		}
		
		timer = setTimeout('goDarking(miCapa, 5, 75, 1)', 500);
	}
	
}

//llamo funcion
goDarking(miCapa, 5, 75, 1);
y solo me pasa por el codigo 1 ves, me doy cuenta porque solo tira el cartel "por aca pasa" 1 ves, el problema deve estar en el timer que hice al final para que repita la funcion en 500 milisegundos, pero la pregunta es que hice mal???

Byee Saludos!