Hallo nochmal,
hab grade noch was gesehen:
var bild = new Array();
for(i=1;i<10;i++)
{
bild[i]=new Image();
bild[i].src="bilder/ziel"+i+".gif";
}
Das gibt das Array bild[1] ... bild[9] mit den Dateien ziel1.gif - ziel9.gif
platz=Math.ceil(8*Math.random());
platz kann 0 -8 werden.
num=Math.ceil(8*Math.random());
num kann 0 - 8 werden.
Es könnte also auch mal bild[0] aufgerufen werden, welches es nicht gibt. Das bild[9] wird hingegen niemals aufgerufen. Besser wäre es in der Schleife oben das Array bild[0] ... bild[8] mit den Dateien ziel0.gif - ziel8.gif zu erzeugen.
document.images[platz].src=bild[num].src;
würde gehen, wenn es 10 Bilder geben würde images[0] ... images[9]. Du hast aber nur drei.
Irrtum von mir!
würde gehen, wenn es 9 Bilder geben würde images[0] ... images[8].