Bilderwechsel - Endloschleife erreichen

Cusco

Erfahrenes Mitglied
Hi,

ich habe mir ein Skript gebaut welches 4 BIlder im 5 Sekunden-Takt abwechselt zeigt, es funkioniert auch aber die Bilder werden nur 3 mal Wiederholt, wie kann man eine Endlosschleife erreichen?

Hier mein bisheriger Code:

Code:
<table align="right" cellpadding="0" cellspacing="0" width="310">
         <tr>
                 <th style="padding-left: 10px;"><p class="tabbildschrift">Offizieller Euro-Kursmünzensatz San Marino 2003</p></th></tr>
         <tr>
                 <td style="padding-left: 10px;"><p><img name="kms" src="/euromuenzen-bilder/san-marino_kms_2003.jpg" alt="Kursmünzensatz San Marino im Blister" title="Kursmünzensatz San Marino im Blister" border="1" width="300" height="264"></p>
                 <script type="text/javascript">
<!--
function bildwechsel() {
         window.setTimeout("document['kms'].src = '/euromuenzen-bilder/san-marino_kms_2003-2.jpg'",5000);
         window.setTimeout("document['kms'].src = '/euromuenzen-bilder/san-marino_kms_2003-3.jpg'",10000);
         window.setTimeout("document['kms'].src = '/euromuenzen-bilder/san-marino_kms_2003-4.jpg'",15000);
         window.setTimeout("document['kms'].src = '/euromuenzen-bilder/san-marino_kms_2003.jpg'",20000);
}

for($s=0;$s<3;$s++){window.setTimeout("bildwechsel()",20000*$s);}
-->
                 </script></td>
         </tr>
</table>
 
Moin Cusco,

für Endlosschleifen bietet sich setInterval() an:
Code:
bilder=['/euromuenzen-bilder/san-marino_kms_2003-2.jpg',
        '/euromuenzen-bilder/san-marino_kms_2003-3.jpg',
        '/euromuenzen-bilder/san-marino_kms_2003-4.jpg',
        '/euromuenzen-bilder/san-marino_kms_2003.jpg'
       ];
window.setInterval("document['kms'].src=bilder[0];
                    bilder.push(bilder.shift())",
                    5000);

Wobei(ich weiss ja nicht, was für Bilder das genau sind)...ich würde das wohl eher mit einem animierten GIF probieren.
 
Habs mal probiert, als animiertes GIF wäre es bei mir 170kb gross(hab allerdings nicht gross probiert, da etwas zu optimieren, da sind sicher noch Reserven nach unten)

Wann wird denn das Projekt annähernd fertig, ich würde gern davon Gebrauch machen :)
 
Habs mal probiert, als animiertes GIF wäre es bei mir 170kb gross(hab allerdings nicht gross probiert, da etwas zu optimieren, da sind sicher noch Reserven nach unten)

Wann wird denn das Projekt annähernd fertig, ich würde gern davon Gebrauch machen :)

Oh Freut mich :p Wann es soweit sein wird steht noch in den Sternen ich habe keine genauere Planung, ich arbeite dann daran wenn ich Zeit und Lust habe, aktuell bin ich gerade erst bei der Benutzer-Registrierung angekommen, genauer gesagt bei der Benutzerdaten-Anforderung per Email. Mein Hauptaugen-Merk liegt erst mal auf Content - Seiten damit Besucher rankommen.
 

Neue Beiträge

Zurück