mit schleifen is hier nicht viel, die funktionen und objekte sind nicht logisch benannt, aber egel.
du mußt in der function saveLast als erstes alle bilder in den normal zustand bringen:
function saveLast(Bildnr,Bildobjekt)
{
//init pic1
window.document.images[1].src = Normal1.src;
//init pic2
window.document.images[2].src = Normal2.src;
//init pic3
window.document.images[3].src = Normal3.src;
lastImg=Bildnr;
window.document.images[Bildnr].src = Bildobjekt.src;
}
===========================================================
kleiner tip am rande wenn du deine bilder logisch durchnummerieren würdest, könntest du dir viel code und zeit sparen (und mir auch:-))
ZB:
//loop
var picPath="../images/";
for(var i=1; i<7; i++)
{
picActive[i]=new Image();
picActive[i].src=picPath+i+"_active.gif";
picOver[i]=new Image();
picOver[i].src=picPath+i+"_over.gif";
picOut[i]=new Image();
picOut[i].src=picPath+i+"_out.gif";
}
//Event onMouseOver
function rollOver(nr)
{
document.getElementById(nr).src=picOver[nr].src;
}
//Event onMouseOut
function rollOut(nr)
{
document.getElementById(nr).src=picOut[nr].src;
}