Hallo alleine!
<script language=JavaScript type="text/javascript">
<!--
var bild = new Array();
for(i=1;i<10;i++)
{
bild[i]=new Image();
bild[i].src="bilder/ziel"+i+".gif";
}function wechseln()
{platz=Math.ceil(8*Math.random());
num=Math.ceil(8*Math.random());document.bilder[platz].src=bild[num].src;
document.bilder.src=bild[num].src;
geht? Ja, weil document.BildName.Eigenschaft geht, wenn der Browser das Image-Objekt kennt, und eines Deiner Bilder ja den Namen "bilder" hat.
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.
window.setTimeout("wechseln()",300);
}
//-->
</script>...
<img src="bilder/ziel1.gif" name="bilder" width=100px" height=100px">
<img src="bilder/ziel1.gif" name="bilder0" width=100px" height=100px">
<img src="bilder/ziel1.gif" name="bilder1" width=100px" height=100px">
Also, wenn es doch insgesamt 10 Bilder sind, dann
document.images[platz].src=bild[num].src;
sonst, bei 3 Bildern:
platz=Math.ceil(2*Math.random());
...
document.images[platz].src=bild[num].src;
Gruß
Axel