Foros del Web » Programando para Internet » Javascript »

Problemilla en loop

Estas en el tema de Problemilla en loop en el foro de Javascript en Foros del Web. Muy buenas! Quiero hacer algo como esto... Código PHP: for(var  i = 1 ; i < 13 ; i ++){                             var  slider [ i ] =new Array( new  ...
  #1 (permalink)  
Antiguo 18/03/2009, 14:50
Avatar de naitmeir  
Fecha de Ingreso: junio-2008
Ubicación: Barcelona
Mensajes: 227
Antigüedad: 15 años, 10 meses
Puntos: 0
Pregunta Problemilla en loop

Muy buenas!

Quiero hacer algo como esto...

Código PHP:
for(var i=1;i<13;i++){
                            var 
slider[i] =new Array( new Slider('sc'+i'sh'+i,{onComplete: function(val){$('totalmin').setHTML(sumaTotal(val,i,slider[i]));}}));
                        } 
Para evitarme todo esto...

Código PHP:
                         var slider1 = new Slider('sc1''sh1',{onComplete: function(val){$('totalmin').setHTML(sumaTotal(val,1,slider1));}});
                        var 
slider2 = new Slider('sc2''sh2',{onComplete: function(val){$('totalmin').setHTML(sumaTotal(val,2,slider2));}});
                        var 
slider3 = new Slider('sc3''sh3',{onComplete: function(val){$('totalmin').setHTML(sumaTotal(val,3,slider3));}});
                        var 
slider4 = new Slider('sc4''sh4',{onComplete: function(val){$('totalmin').setHTML(sumaTotal(val,4,slider4));}});
                        var 
slider5 = new Slider('sc5''sh5',{onComplete: function(val){$('totalmin').setHTML(sumaTotal(val,5,slider5));}});
                        var 
slider6 = new Slider('sc6''sh6',{onComplete: function(val){$('totalmin').setHTML(sumaTotal(val,6,slider6));}});
                        var 
slider7 = new Slider('sc7''sh7',{onComplete: function(val){$('totalmin').setHTML(sumaTotal(val,7,slider7));}});
                        var 
slider8 = new Slider('sc8''sh8',{onComplete: function(val){$('totalmin').setHTML(sumaTotal(val,8,slider8));}});
                        var 
slider9 = new Slider('sc9''sh9',{onComplete: function(val){$('totalmin').setHTML(sumaTotal(val,9,slider9));}});
                        var 
slider10 = new Slider('sc10''sh10',{onComplete: function(val){$('totalmin').setHTML(sumaTotal(val,10,slider10));}});
                        var 
slider11 = new Slider('sc11''sh11',{onComplete: function(val){$('totalmin').setHTML(sumaTotal(val,11,slider11));}});
                        var 
slider12 = new Slider('sc12''sh12',{onComplete: function(val){$('totalmin').setHTML(sumaTotal(val,12,slider12));}}); 
Os preguntareis por que si ya lo tencho echo... pero lo veo muy chapucero! Un saludo y gracias de antemano!
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 09:14.