Hallo, GirlFromParis,
so müsste es eigentlich gehen (überarbeitetes Skript mit Preload, s.u.) ...
Grüße,
Sebastian
<html>
<head>
<script language="JavaScript">
var picpath = "pix/";
var picname=new Array("p-1.jpg","p-2.jpg","p-3.jpg");
var index=0;
function nextpic(img)
{
if(index>=picname.length)index=0;
img.src=picpath+picname[index];
index++;
// alert(index); // test
}
function preloadimages()
{
var myimages=new Array();
for(i=0;i<picname.length;i++) {
myimages[i]=new Image();
myimages[i].src=picpath+picname[i];
// alert(myimages[i].src); // test
}
}
</script>
</head>
<body onLoad="preloadimages();">
<img src="pix/p-3.jpg" onmouseover="nextpic(this)" onmouseout="nextpic(this)">
</body>
</html>