Vimes: bild wird nicht geladen

Beitrag lesen

function preload() {
tempImg=new Image;

hier zwingend () also  new Image();

bilder=new Array("../img/HChristel.jpg","../img/RChristel.jpg","../img/Roser.jpg");
for(i = 0; i < bilder.length; i++){
alert(bilder[i]);
tempImg.src=bilder[i];
}
}

besser wär die bilder in ein Array zu packen und nicht nur die Namen, also

!global definieren!

namen = new Array("../img/HChristel.jpg","../img/RChristel.jpg","../img/Roser.jpg");

! Wichtig, sind das die Namen der "hervorgehobenen" Bilder? die solltest du nämlich "vorladen", also evtnl. eher
("../img/HChristel_h.jpg","../img/RChristel_h.jpg","../img/Roser_h.jpg");

bilder = new Array(namen.length);

function preload() {
 for (i=0;i<namen.length;i++) {
   bilder[i]=new Image();
   bilder[i].src=namen[i];
  }
}

beim Wechseln kannst du dann einfach die Nummer des Bildes verwenden

und dann
 document.blabla.src = bilder[i].src;