Hallo ihr,
ich habe folgenden Skript:
Code
<body style="color: black">
<img id="one"/>
<img id="two"/>
<img id="three"/>
<img id="four"/>
<script>
var images = ['a.png', 'b.png', 'c.png', 'd.png'];
var index = 0;
var fade_in = one;
var fade_out = two;
fade_in.src = images[0];
fade_out.src = images[images.length - 1];
var fade = function () {
fade_in.src = images[index];
index = (index + 1) % images.length;
fade_in.className = 'fade-out';
fade_out.className = 'fade-in';
var fade_tmp = fade_in;
fade_in = fade_out;
fade_out = fade_tmp;
setTimeout(fade, 10000);
};
fade();
</script>
</body>
Alles anzeigen
Dieser zeigt die eingebenen Bilder 10 Sekunden an, danach folgt ein Übergang zum nächsten Bild. diese Skript funktioniert aber nur mit zwei Bilder, bei vier funktioniert es nicht ganz richtig, was ist falsch?
Kann man die Bilder auch in einer zufälligen Reihenfolge anzeigen lassen?
Vielen Dank