Hallo,
var Bild_Anz = 41;
var max_Bild_Anz = Bild_Anz -7;
var Dia_Anz = 7;
Wäre nicht folgendes sinnvoller?
var Bild_Anz = 41;
var Dia_Anz = 7;
var max_Bild_Anz = Bild_Anz - Dia_Anz;
window.setInterval("ArrayDia()",2000);
function ArrayDia() {
if (j > max_Bild_Anz)
j darf also den Wert 34 annehmen
j = 0;
for (var i = 0; i < Dia.length; ++i){
Dia[i] = new Array(Bild_Anz);
Dia[i][j] = new Image();
var x = j + i + 1;
Dein x wird nicht zwischen 1 und 7 liegen. Möglicherweise willst Du
var x = (j + i) % 7 + 1
verwenden, damit x gesichert Werte zwischen 1 und 7 annimmt.
Dia[i][j].src = "Grafik/Bilder\_1/BildName-" + x + ".jpg"; // document.getElementById("Dia\_" + x).src = Dia[i][j].src;
}
j = j + 1;
}
Es ist übrigens eine gute Idee, seinen Code zu kommentieren :-)
Es ist eine gute Idee, potentiellen Helfern mitzuteilen, was man erwartet - und was man stattdessen bekommt.
Freundliche Grüße
Vinzenz