Pepe: Start von animated Gif‚s mit Java Script verzögern

Beitrag lesen

Hallo Michael !

was mich zur Zeit bei animated gif‚s nervt ist, dass diese schon beim Beginn des Ladens
der Seite anfangen "loszulaufen". Gibt es eine Möglichkeit mittels Java Script die Animation
erst dann zu Starten, wenn die Seite vollstaendig geladen ist ??

Also ich hab‚s auf meiner Page so gelöst, daß ich zuerst ein normales statisches gif bzw. jpg laden lasse, welches später durch das animierte gif ersetzt wird. Da der Server meines ISP‚s grade mal wieder übelst Probleme hat, schreib ich Dir den Code zur Sicherheit mal hier hin (frag mich bitte nicht woher ich das Script habe, ist schon was älter)...

---schnibbel---
<head>
<script language="JavaScript">
<!--
function startTime(){
        var time= new Date();
        hours= time.getHours();
        mins= time.getMinutes();
        secs= time.getSeconds();
        closeTime=hours*3600+mins*60+secs;
        closeTime+=1;  // Zeit die gewartet wird, vor dem nachladen
        Timer();
}

function Timer(){
        var time= new Date();
        hours= time.getHours();
        mins= time.getMinutes();
        secs= time.getSeconds();
        curTime=hours*3600+mins*60+secs
        if(curTime>=closeTime)
                reloadimg();
        else
                window.setTimeout("Timer()",1000)
}
function reloadimg(){
        document.img1.src = "Dein_Picture_ANIMIERT.gif"

}
//-->
</script>
</head>
<body onLoad="startTime()" ... >
<img src="Dein_Picture.gif" name="img1" ... >
---schnabbel---

Du kannst Dir das ganze auch auf meiner Page angucken: einfach auf der Startseite "click here" bestätigen und das Banner welches dann im rechten Frame erscheint ist gemeint (VORSICHT: Lebensgefahr, viele Graphiken & dementsprechent lange Ladezeiten ;-).

Normalerweise poste ich mein(e) URL nicht mehr hier, ist bereits vorgekommen, daß ich ungefragt übelste Kritik bekommen hab...

Gruss aus Koeln

Gruss aus Köln zurück
Pepe