Foros del Web » Programando para Internet » Javascript »

Problema con funcion y timeout

Estas en el tema de Problema con funcion y timeout en el foro de Javascript en Foros del Web. 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 ...
  #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';
	}

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

Solucionado, cree una variable global y le cambie el valor en la funcion y despues de eso si se ejecuto.
Si tengo otro problema posteare aqui.

Etiquetas: funcion, timeout
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:03.