Struppi: Problem mit Array

Beitrag lesen

<script>

hier fehlt das type Attribut, aber das weißt du vermutlich.

var Bilder = new Array();
Bilder[0] = new Image();
Bilder[0].src = "bilder/middle3.png";

Bilder[1] = new Image();
Bilder[1].src = "bilder/middle2.png";

Bilder[3] = new Image();
Bilder[3].src = "bilder/middle1.png";

var i = 0;
function BildWechselNext() {
if(i >= 3){
i=0;
document.getElementById("middle").src = Bilder[i].src;
  i++;
} else{
document.getElementById("middle").src = Bilder[i].src;
  i++;
}
}

Besser in etwa so:

  
function BildWechselNext()  
{  
if(i >= Bilder.length) i = 0;  
document.getElementById("middle").src = Bilder[i++].src;  
}  
function BildWechselBack()  
{  
if(i < 0) i = Bilder.length - 1;  
document.getElementById("middle").src = Bilder[i--].src;  
}  

PS: Die Konsole zeigte das wirklich an, aber der Fehler war, dass ich eine Klammer vergessen hatte :)

und das stand nicht der Konsole?

Struppi.

--
Javascript ist toll (Perl auch!)