Bernhard Peissl: Array in Array - kein Objekt ?

Beitrag lesen

Hallo auch,

Also, das Spiel ist Memory. Ich baue das Spielfeld auf und ordne
dabei jedem Feld ein Bild zu, wobei ein Bild höchstens zwei Mal
benutzt werden kann. Dies wird in der Variablen Feld[]
gespeichert, die Bilderquellen sind in der Variable Bild[].

Also lass mich mal wiederholen: Feld[] hat 16 Einträge, in denen die
Namen die du im IMG Tag vergeben hast drinnen stehen, und in Bild[]
steht die Pfadangabe zu jedem der 16 Bilder?

Wieso machst du das eigentlich nicht so:

function aufdecken(welches){
   aktiv = Feld[welches];
   document.images[welches].src = Bild[aktiv].src;    
   offencoor[offen] = welches;
   offen++;
   if (offen >= 2) {
      pruefe(offencoor[0], offencoor[1]);
  }
}

Wie hast du eigentlich Bild[] definiert. Jedes einzeln :

Bild[0] = new Image()
Bild[0].src = "00.jpg"
... usw.

ansonsten wird sich der Browser schwer tun mit Bild[].src, da kein
Image-Objekt!

Wenn das dein Problem war, hoffe ich dir geholfen zu haben,
ansonsten: Muss leider gestehen, beim Rest bin ich ausgestiegen :-(

Schöne Grüsse,
Bernhard