Hans: automatischer Bilderwechsel mit vorgeladenen Bildern

Hallo Leute,
ich bräuchte eure Hilfe. Ich habe mir aus dem Forum das folgende Script geholt. Nun kenne ich mich mit Java eigentlich garnicht aus. Ich habe das Script dennoch jetzt zum Laufen bekommen, allerdings habe ich den Eindruck, als würde das Script erst alle Bilder auf einmal laden (was relativ lange dauert) und dann ohne Verzögerung den Bilderwechsel starten.
Wäre es auch möglich erst ein Bild zu laden, und dann während der 3 Sekunden das nächste zu laden, usw...?
Danke
Hans

var geschwindigkeit = 3000;
var aktuell = 1;
var anzahl = 5;
bild1 = new Image();
bild1.src = "images/badcats.jpg";
bild2 = new Image();
bild2.src = "images/hospizverein.jpg";
bild3 = new Image();
bild3.src = "images/kissofdynamite.jpg";
bild4 = new Image();
bild4.src = "images/theorangefizz.jpg";
bild5 = new Image();
bild5.src = "images/artcoach.jpg";

function Bilderwechsel()
{
if (aktuell == anzahl)
aktuell = 0;
aktuell++;
document.images['anibild'].src = eval('bild' + aktuell).src;
setTimeout ('Bilderwechsel()', geschwindigkeit);
}

  1. Hallo Hans,

    in dem von Dir geposteten Code wird der Bildwechsel nirgendwo aufgerufen.

    Ruf ihn einfach zeitverzögert im onload des Body auf:

    <body onload="window.setTimeout ('Bilderwechsel()', geschwindigkeit)" ...>

    Gruß, Jürgen

  2. Hallo,

    dieses Daumenkinoscript sollte  es schon so machen wie du wünscht.

    Gruß plan_B