Oprettelse af array udfra oplysninger i et andet array
Jeg har et array:obj=new Array()
obj[0] = "info11*info12*info13*info14*info15*info16*1"
.
.
.
obj[32] = "info321*info322*info323*info3
24*info325*info326*125"
Jeg skal have oprettet følgende:
//--obj_1--
img[1].src = "Pics/info11/IMAGE001.JPG"
img[2].src = "Pics/info11/IMAGE002.JPG"
img[3].src = "Pics/info11/IMAGE003.JPG"
img[4].src = "Pics/info11/IMAGE004.JPG"
//--obj_2--
img[5].src = "Pics/info21/IMAGE001.JPG"
img[6].src = "Pics/info21/IMAGE002.JPG"
img[7].src = "Pics/info21/IMAGE003.JPG"
img[8].src = "Pics/info21/IMAGE004.JPG"
.
.
.
//--obj_32--
img[125].src = "Pics/info321/IMAGE001.JPG"
img[126].src = "Pics/info321/IMAGE002.JPG"
img[127].src = "Pics/info321/IMAGE003.JPG"
img[128].src = "Pics/info321/IMAGE004.JPG"
Kan dette gøres med følgende:
var imgShift=new Array();
for (i=0;i<=obj.length; i++){
img[obj[i].split("*")[6]].src="Pics/+obj[i].split("*")[0]+"/IMAGE001.JPG"
img[obj[i].split("*")[6]+1].src="Pics/+obj[i].split("*")[0]+"/IMAGE002.JPG"
img[obj[i].split("*")[6]+2].src="Pics/+obj[i].split("*")[0]+"/IMAGE003.JPG"
img[obj[i].split("*")[6]+3].src="Pics/+obj[i].split("*")[0]+"/IMAGE004.JPG"
}
