Array av detta. Hur göra

JavaScript

2 svar · 140 visningar · startad av T_Codez

Medlem sedan juli 2001458 inlägg
Trådstart#1

Hej allesamman

Har en liten fundering på hur man skulle kunna göra en array av koden nedan. Några som vet hur man gör? Är ingen hejare på Jscript och definitift inte på arrayer...

Kod:

<SCRIPT language=javascript type=text/JavaScript>

function bilder() {
bildval = Math.random() *103;
bildval = Math.round(bildval);

if (bildval==1) { document.bild.src='../pics/ruta/002.jpg';
} else if (bildval==2) { document.bild.src='../pics/ruta/003.jpg';
} else if (bildval==3) { document.bild.src='../pics/ruta/004.jpg';
} else if (bildval==4) { document.bild.src='../pics/ruta/005.jpg';
} else if (bildval==5) { document.bild.src='../pics/ruta/006.jpg';
} else if (bildval==6) { document.bild.src='../pics/ruta/007.jpg';
} else if (bildval==7) { document.bild.src='../pics/ruta/008.jpg';
} else if (bildval==8) { document.bild.src='../pics/ruta/009.jpg';
} else if (bildval==9) { document.bild.src='../pics/ruta/010.jpg';
} else if (bildval==10) { document.bild.src='../pics/ruta/011.jpg';
} else if (bildval==11) { document.bild.src='../pics/ruta/012.jpg';
} else if (bildval==12) { document.bild.src='../pics/ruta/013.jpg';
} else if (bildval==13) { document.bild.src='../pics/ruta/014.jpg';
} else if (bildval==14) { document.bild.src='../pics/ruta/015.jpg';
} else if (bildval==15) { document.bild.src='../pics/ruta/016.jpg';
} else if (bildval==16) { document.bild.src='../pics/ruta/017.jpg';
} else if (bildval==17) { document.bild.src='../pics/ruta/018.jpg';
} else if (bildval==18) { document.bild.src='../pics/ruta/019.jpg';
} else if (bildval==19) { document.bild.src='../pics/ruta/020.jpg';
} else if (bildval==20) { document.bild.src='../pics/ruta/021.jpg';
} else if (bildval==21) { document.bild.src='../pics/ruta/022.jpg';
} else if (bildval==22) { document.bild.src='../pics/ruta/023.jpg';
} else if (bildval==23) { document.bild.src='../pics/ruta/024.jpg';
} else if (bildval==24) { document.bild.src='../pics/ruta/025.jpg';
} else if (bildval==25) { document.bild.src='../pics/ruta/026.jpg';
} else if (bildval==26) { document.bild.src='../pics/ruta/027.jpg';
} else if (bildval==27) { document.bild.src='../pics/ruta/028.jpg';
} else if (bildval==28) { document.bild.src='../pics/ruta/029.jpg';
} else if (bildval==29) { document.bild.src='../pics/ruta/030.jpg';
} else if (bildval==30) { document.bild.src='../pics/ruta/031.jpg';
} else if (bildval==31) { document.bild.src='../pics/ruta/032.jpg';
} else if (bildval==32) { document.bild.src='../pics/ruta/033.jpg';
} else if (bildval==33) { document.bild.src='../pics/ruta/034.jpg';
} else if (bildval==34) { document.bild.src='../pics/ruta/035.jpg';
} else if (bildval==35) { document.bild.src='../pics/ruta/036.jpg';
} else if (bildval==36) { document.bild.src='../pics/ruta/037.jpg';
} else if (bildval==37) { document.bild.src='../pics/ruta/038.jpg';
} else if (bildval==38) { document.bild.src='../pics/ruta/039.jpg';
} else if (bildval==39) { document.bild.src='../pics/ruta/040.jpg';
} else if (bildval==40) { document.bild.src='../pics/ruta/041.jpg';
} else if (bildval==41) { document.bild.src='../pics/ruta/042.jpg';
} else if (bildval==42) { document.bild.src='../pics/ruta/043.jpg';
} else if (bildval==43) { document.bild.src='../pics/ruta/044.jpg';
} else if (bildval==44) { document.bild.src='../pics/ruta/045.jpg';
} else if (bildval==45) { document.bild.src='../pics/ruta/046.jpg';
} else if (bildval==46) { document.bild.src='../pics/ruta/047.jpg';
} else if (bildval==47) { document.bild.src='../pics/ruta/048.jpg';
} else if (bildval==48) { document.bild.src='../pics/ruta/049.jpg';
} else if (bildval==49) { document.bild.src='../pics/ruta/050.jpg';
} else if (bildval==50) { document.bild.src='../pics/ruta/051.jpg';
} else if (bildval==51) { document.bild.src='../pics/ruta/052.jpg';
} else if (bildval==52) { document.bild.src='../pics/ruta/053.jpg';
} else if (bildval==53) { document.bild.src='../pics/ruta/054.jpg';
} else if (bildval==54) { document.bild.src='../pics/ruta/055.jpg';
} else if (bildval==55) { document.bild.src='../pics/ruta/056.jpg';
} else if (bildval==56) { document.bild.src='../pics/ruta/057.jpg';
} else if (bildval==57) { document.bild.src='../pics/ruta/058.jpg';
} else if (bildval==58) { document.bild.src='../pics/ruta/059.jpg';
} else if (bildval==59) { document.bild.src='../pics/ruta/060.jpg';
} else if (bildval==60) { document.bild.src='../pics/ruta/061.jpg';
} else if (bildval==61) { document.bild.src='../pics/ruta/062.jpg';
} else if (bildval==62) { document.bild.src='../pics/ruta/063.jpg';
} else if (bildval==63) { document.bild.src='../pics/ruta/064.jpg';
} else if (bildval==64) { document.bild.src='../pics/ruta/065.jpg';
} else if (bildval==65) { document.bild.src='../pics/ruta/066.jpg';
} else if (bildval==66) { document.bild.src='../pics/ruta/067.jpg';
} else if (bildval==67) { document.bild.src='../pics/ruta/068.jpg';
} else if (bildval==68) { document.bild.src='../pics/ruta/069.jpg';
} else if (bildval==69) { document.bild.src='../pics/ruta/070.jpg';
} else if (bildval==70) { document.bild.src='../pics/ruta/071.jpg';
} else if (bildval==71) { document.bild.src='../pics/ruta/072.jpg';
} else if (bildval==72) { document.bild.src='../pics/ruta/073.jpg';
} else if (bildval==73) { document.bild.src='../pics/ruta/074.jpg';
} else if (bildval==74) { document.bild.src='../pics/ruta/075.jpg';
} else if (bildval==75) { document.bild.src='../pics/ruta/076.jpg';
} else if (bildval==76) { document.bild.src='../pics/ruta/077.jpg';
} else if (bildval==77) { document.bild.src='../pics/ruta/078.jpg';
} else if (bildval==78) { document.bild.src='../pics/ruta/079.jpg';
} else if (bildval==79) { document.bild.src='../pics/ruta/080.jpg';
} else if (bildval==80) { document.bild.src='../pics/ruta/081.jpg';
} else if (bildval==81) { document.bild.src='../pics/ruta/082.jpg';
} else if (bildval==82) { document.bild.src='../pics/ruta/083.jpg';
} else if (bildval==83) { document.bild.src='../pics/ruta/084.jpg';
} else if (bildval==84) { document.bild.src='../pics/ruta/085.jpg';
} else if (bildval==85) { document.bild.src='../pics/ruta/086.jpg';
} else if (bildval==86) { document.bild.src='../pics/ruta/087.jpg';
} else if (bildval==87) { document.bild.src='../pics/ruta/088.jpg';
} else if (bildval==88) { document.bild.src='../pics/ruta/089.jpg';
} else if (bildval==89) { document.bild.src='../pics/ruta/090.jpg';
} else if (bildval==90) { document.bild.src='../pics/ruta/091.jpg';
} else if (bildval==91) { document.bild.src='../pics/ruta/092.jpg';
} else if (bildval==92) { document.bild.src='../pics/ruta/093.jpg';
} else if (bildval==93) { document.bild.src='../pics/ruta/094.jpg';
} else if (bildval==94) { document.bild.src='../pics/ruta/095.jpg';
} else if (bildval==95) { document.bild.src='../pics/ruta/096.jpg';
} else if (bildval==96) { document.bild.src='../pics/ruta/097.jpg';
} else if (bildval==97) { document.bild.src='../pics/ruta/098.jpg';
} else if (bildval==98) { document.bild.src='../pics/ruta/099.jpg';
} else if (bildval==99) { document.bild.src='../pics/ruta/100.jpg';
} else if (bildval==101) { document.bild.src='../pics/ruta/101.jpg';
} else if (bildval==102) { document.bild.src='../pics/ruta/102.jpg';
} else if (bildval==103) { document.bild.src='../pics/ruta/103.jpg';
} else if (bildval==104) { document.bild.src='../pics/ruta/104.jpg';

}
}
</SCRIPT>

Tack för uppmärksamheten

mvh
/ TT

Medlem sedan juni 20004 308 inlägg
#2

Du kan göra så här så slipper du både arrayer och if-satser;

bildval="00"+(Math.floor(Math.random()*102)+2);
bildval=bildval.substring(bildval.length-3,bildval.length)
document.bild.src='../pics/ruta/'+bildval+'.jpg';
Medlem sedan juli 2001458 inlägg
#3

Thankz! :e

fungerar strålande...

274 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)