Thomas Meinike: Rollover mit Bildern aus 2dimensionalem Array

Beitrag lesen

Hallo,

Das Array bildarray[][], auf das hier zugegriffen wird, enthällt die richtigen Werte - daran liegt es nicht. Mir scheint, der Browser will auf "bildarray.1.0.src" statt "bildarray[1][0].src" zugreifen, aber warum nur?

Hat jemand eine Idee?

function anderesBild(name, pos){
  if (document.images){
     eval("document." + name + ".src=bildarray[0][" + pos + "].src");

Codeausschnitt:

function anderesBild(name, pos){
  if (document.images){
     eval("document." + name + ".src=bildarray[0][" + pos + "].src");
     }
  }

Probiere es mal ohne eval():
document.images[name].src=bildarray[0][pos].src

MfG, Thomas