Noch nicht viel geschrieben
hallo leute ich habe folgendes script:
jedoch hält die diashow beim letzten bild. ich möchte dass sie automatisch von vorne anfängt, also eine langlaufschleife. das dürfte einfach zu managen sein, aber ich kenne mich nciht so gut aus.
wie mache ich das?
greeezz
Code:
<script type="text/javascript">
function fade(step) {
var imgs = document.getElementById("meinFader").getElementsByTagName("img");
step = step || 0;
imgs[counter].style.opacity = step/100;
imgs[counter].style.filter = "alpha(opacity=" + step + ")"; //
step = step + 2;
if (step <= 100) {
window.setTimeout(function () { fade(step); }, 1);
} else {
window.setTimeout(next, 2000);
}
}
function next() {
var imgs = document.getElementById("meinFader").getElementsByTagName("img");
if (typeof(counter) != "number") {
counter = 0;
}
counter++;
if (counter < imgs.length) {
fade();
}
};
</script>
<style type="text/css">
.next { position: absolute; top: 0; left: 0; opacity: 0; filter:alpha(opacity=0); }
#meinFader { position: relative; }
</style>
Code:
<body onload="next()">
<p id="meinFader">
<a href=""><img src="img1.png" alt=""></a>
<a href=""><img src="img2.png" alt="" class="next"> </a>
<a href=""><img src="img3.png" alt="" class="next"></a>
<a href=""><img src="img4.png" alt="" class="next"> </a>
<a href=""><img src="img5.png" alt="" class="next"></a>
</p>
<p><a href="javascript:next()">Slideshow starten</a></p>
</body>
jedoch hält die diashow beim letzten bild. ich möchte dass sie automatisch von vorne anfängt, also eine langlaufschleife. das dürfte einfach zu managen sein, aber ich kenne mich nciht so gut aus.
wie mache ich das?
greeezz