Hi, can anyone give me a hand.
I'm currently displaying 4 random images at the top of a page. I did this using an array of 35 pictures and then writing them to page. The problem I have is that in theory you could get the same image 4 times. I quite often get 2 of the same picture come up. What's the easiest way of saying "once an image is assigned to a variable, take it out of the array"?
Here's my code so far..
images = new Array(34);
images[0] = "<img src='images/1.jpg' />";
images[1] = "<img src='images/2.jpg' />";
images[2] = "<img src='images/3.jpg' />";
images[3] = "<img src='images/4.jpg' />";
images[4] = "<img src='images/5.jpg' />";
images[5] = "<img src='images/6.jpg' />";
images[6] = "<img src='images/7.jpg' />";
images[7] = "<img src='images/8.jpg' />";
images[8] = "<img src='images/9.jpg' />";
images[9] = "<img src='images/10.jpg' />";
images[10] = "<img src='images/11.jpg' />";
images[11] = "<img src='images/12.jpg' />";
images[12] = "<img src='images/13.jpg' />";
images[13] = "<img src='images/14.jpg' />";
images[14] = "<img src='images/15.jpg' />";
images[15] = "<img src='images/16.jpg' />";
images[16] = "<img src='images/17.jpg' />";
images[17] = "<img src='images/18.jpg' />";
images[18] = "<img src='images/19.jpg' />";
images[19] = "<img src='images/20.jpg' />";
images[20] = "<img src='images/21.jpg' />";
images[21] = "<img src='images/22.jpg' />";
images[22] = "<img src='images/23.jpg' />";
images[23] = "<img src='images/24.jpg' />";
images[24] = "<img src='images/25.jpg' />";
images[25] = "<img src='images/26.jpg' />";
images[26] = "<img src='images/27.jpg' />";
images[27] = "<img src='images/28.jpg' />";
images[28] = "<img src='images/29.jpg' />";
images[29] = "<img src='images/30.jpg' />";
images[30] = "<img src='images/31.jpg' />";
images[31] = "<img src='images/32.jpg' />";
images[32] = "<img src='images/33.jpg' />";
images[33] = "<img src='images/34.jpg' />";
images[34] = "<img src='images/35.jpg' />";
index = Math.floor(Math.random() * images.length);
index2 = Math.floor(Math.random() * images.length);
index3 = Math.floor(Math.random() * images.length);
index4 = Math.floor(Math.random() * images.length);