Hier mein ganz konkretes Problem:
Ich hab ein Array:
nachlade_bilder[1][counter]=ort;
nachlade_bilder[1][counter]=new Image();
nachlade_bilder[2][counter].src=dateiname_mit_pfad;
nachlade_bilder[3][counter]=max_height;
nachlade_bilder[4][counter]=max_width;
nachlade_bilder[5][counter]=0; // Retry Counter
nachlade_bilder[6][counter]=1; // 1: erstmal lokal versuchen
// 2: dann auf Server
nachlade_bilder[7][counter]=dateiname;
nachlade_bilder[8][counter]=typ; // 1: Per getElementById einsetzen
In welche steht in [1]
// 2: in Variable einsetzen
In welche steht in [1]
So ganz verstehe ich deine Frage nicht, aber du möchtest hier vielleicht lieber ein Objekt benutzen. (Dazu dürfte dieser Artikel ganz interessant für dich sein)
nachlade_bilder[counter]= {
ort: ort,
image:new Image(),
max_height: max_height,
max_width: max_width,
retry: 0, // Retry Counter
wo: 1, // 1: erstmal lokal versuchen
// 2: dann auf Server
name: dateiname,
typ: typ // 1: Per getElementById einsetzen
};
nachlade_bilder[counter].image.rc = dateiname_mit_pfad;
Und hier kommt mein Problem:
Wenn ich das Bild per document.getElementById direkt einsetzen kann ist es einfach. Wenn ich es allerdings in eine global Variable reinladen möchte dann bin ich einfach mit meinem JS-Latein am Ende.
Das verstehe ich nicht, was heißt reinladen?
Struppi.