JürgenB: JavaSript-Zeilen mit JavaScript automatisch erzeugen

Beitrag lesen

Hallo Helmut,

b[0] = new Image(); b[0].src = "002.jpg";
  b[1] = new Image(); b[1].src = "003.jpg";
  ...
  b[99] = new Image(); b[99].src = "101.jpg";

schon mal versucht, den Code nicht zu erzeugen, sondern laufen zu lassen?

var b = new Array(100);  
for(var i=0;i<100;i++) {  
  b[i] = new Image();  
  if(i<10) b[i].src = "00"+i+".jpg";       // Auffüllen mit Nullen auf drei Stellen  
  else if(i<100) b[i].src = "0"+i+".jpg";  // der "+"-Operator verkettet hier Strings  
  else b[i].src = i+".jpg";                //  
}

(ungetestet)

Bitte übernimm den von mir nicht getesteten Code jetzt nicht einfach so, sondern versuch ihn zu verstehen.

Gruß, Jürgen