Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/11/2008, 06:44
Luisfa
 
Fecha de Ingreso: noviembre-2008
Mensajes: 10
Antigüedad: 16 años
Puntos: 0
Respuesta: Duda simple sobre variables

Gracias de nuevo :)

Me parece que hay algo que estoy haciendo mal, pero de planteamiento.
Con este código:

Código:
   
         for (x=0;x<10;x++){
  		button[x] = $('button'+x);
		content[x] = $('contentElement'+x);
		Toggle[x] = new Fx.Style('contentElement'+x, 'height',{duration: 500});
		
		button[x].addEvent('click', function(){
		var a = x;
		  if(content[a].getStyle('height').toInt() > 0){
			Toggle[a].start(0);//hide
		  }else{
			Toggle[a].start(height[a]);//show
		  }
		  return false;
		});
		
		content[x].setStyle('display','block');
		height[x] = content[x].getSize().scrollSize.y;
  	}
al hacer un Alert (a) me dice "10", pulsando cualquiera de los botones.
Yo lo que quería era asignarle a cada boton su función independiente, para actuar en sus respectivas capas, pero al meterla en el FOR supongo que estaré haciéndolo mal, no?

¿Tendría que sacarla de ahí? ¿Como le doy acada boton su funcion propia usando un bucle? (el numero de botones no es fijo, depende del numero de noticias, por eso necesito que sea dinamico y automatico)