Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/11/2009, 10:24
yazo
 
Fecha de Ingreso: abril-2003
Mensajes: 363
Antigüedad: 21 años, 8 meses
Puntos: 3
Respuesta: ¿Porque me hace un bucle infinito?

lo he arreglado con el siguiente codigo:

Código:
function accionBuscador(nombrecapa){
		var i = 0;
		var niveles = nombrecapa.split("_");
	
		//Expandimos o contraemos los los divs
		if(capaEstaCerrada(niveles[0])) $("#" + niveles[0]).slideToggle("fast");	

		//Si es de segundo nivel o superior
		if(niveles.length>1){
			for(i=1;i<niveles.length;i++){
				if(i==1){
					if(capaEstaCerrada(niveles[0]+"_"+niveles[1])) $("#" + niveles[0]+"_"+niveles[1]).slideToggle("fast");
				}if(i==2){
					if(capaEstaCerrada(niveles[0]+"_"+niveles[1]+"_"+niveles[2])) $("#" + niveles[0]+"_"+niveles[1]+"_"+niveles[2]).slideToggle("fast");
				}
			}
		}
		
	}
Gracias a todos por vuestras respuestas.