Guten Abend,
Ich denke das könnte dich interessieren.
Tatsächlich, ich denke das passt.
var bilder_pfad = [];
bilder_pfad.push('C:\\Users\\Phil\\Pictures\\bild1.jpg');
bilder_pfad.push('C:\\Users\\Phil\\Pictures\\bild2.jpg');
var bilder = [];
for (var i = 0, l = bilder_pfad.length; i < l; i++)
{
bilder[i] = new Image();
bilder[i].src = bilder_pfad[i];
}
Dazu habe ich aber noch einige Fragen:
-
Sollte man eher "new Image()" verwenden oder "document.createElement('img')"?
-
Auf der Seite wird gesagt: „Mit JavaScript werden die Grafiken durch JavaScript-Anweisungen dem Browser als Elemente der Seite bekannt gemacht. Dabei werden die Grafiken bereits in den internen Speicher des Browsers geladen aber noch nicht angezeigt.“ Meine Frage ist nun: was passiert wenn ich F5 drücke - also die Seite neulade? Sind die Grafiken dann immernoch im "internen Speicher des Browsers" oder erst nachdem das Script wieder durchgelaufen ist?
-
Wie sollte ich nun mit next() das neue Bild anzeigen? Kann ich immernoch über img.src = bilder_pfad[pos] gehen (die Bilder sind doch nun im "internen Speicher") oder muss ich das img aus dem Dokument entfernen und das neue aus bilder[pos] wieder einfügen?
LG Phil