barb: Unendliches Array- geht das?

Beitrag lesen

Hallo forum.
Ich würde gerne wissen ob es möglich ist, ein Array in JavaScript so zu machen das es am Ende wieder mit dem ersten Element anfängt. Es ist ja möglich zu sagen das wenn das aktuelle Element grösser ist als die Länge des Array bei dem ersten weiterzumachen und anders herum. Aber das möchte ich gerade nicht. Ich habe nämlich folgendes Problem: wenn die bilder bis foto10 durchgelaufen sind, kommen danach leere zellen bis wieder von vorne angefangen wird. Hier der code:
var Bilder = new Array("bilderUK/fotos1.gif","bilderUK/fotos2.gif","bilderUK/fotos3.gif","bilderUK/fotos4.gif","bilderUK/fotos5.gif","bilderUK/fotos6.gif","bilderUK/fotos7.gif","bilderUK/fotos8.gif","bilderUK/fotos9.gif","bilderUK/fotos10.gif");

var BildAnzahl = Bilder.length;
var number = 0;
var BildFolge = new Image(); BildFolge.src = Bilder[number];

function change(direction) {

number = number + direction;

if(number <= 0) number = BildAnzahl -1;
else if(number >= BildAnzahl -1 ) number = 0;

BildFolge.src = Bilder[number];
document.austausch1.src = BildFolge.src;
document.austausch2.src = Bilder[number+1];
document.austausch3.src = Bilder[number+2];
document.austausch4.src = Bilder[number+3];
document.austausch5.src = Bilder[number+4];
document.austausch6.src = Bilder[number+5];

}

<tr>
   <td width="117" bgcolor="#E9ECE9" ><img src="bilderUK/fotos1.gif" width="50" height="50" border="0" alt="" name="austausch1"></td>
   <td width="96" bgcolor="#E9ECE9" ><img src="bilderUK/fotos2.gif" width="69" height="49" border="0" alt="" name="austausch2"></td>
   <td width="109" bgcolor="#E9ECE9" ><img src="bilderUK/fotos3.gif" width="50" height="50" border="0" alt="" name="austausch3"></td>
   <td width="128" bgcolor="#E9ECE9" ><img src="bilderUK/fotos4.gif" width="50" height="50" border="0" alt="" name="austausch4"></td>
   <td width="127" bgcolor="#E9ECE9" ><img src="bilderUK/fotos5.gif" width="50" height="50" border="0" alt="" name="austausch5"></td>
   <td width="136" bgcolor="#E9ECE9" ><img src="bilderUK/fotos6.gif" width="69" height="49" border="0" alt="" name="austausch6"></td>
  </tr>