Supermü: Mehrere Countdown auf einer Seite

Beitrag lesen

Hallo,

ich habe folgendes Problem. Ich möchte auf einer Seite 3 verschiedene Countdowns laufen lassen. Leider bekomme ich das mit meinem jetzigen Scipt nicht hin. Sobald ich das Script 2 x auf einer Seite aufrufe, funkioniert es leider nicht mehr. Wie kann ich die Funktionalität abgrenzen ?

Hier mal das von mir verwendete Script:

<BODY TEXT="#000000" LINK="#000000" BGCOLOR="#EBE8BC" onLoad="clock()">
<Center>
<SCRIPT>
var diffMonths=-1, diffDays=-1, diffHours=-1, diffMins=-1
var compDat = new Date("Feb 12, 2006 00:00:01")
var msPerMonth = 31 * 24 * 60 * 60 * 1000
var msPerDay = 24 * 60 * 60 * 1000
var msPerHour = 60 * 60 * 1000
var msPerMin = 60 * 1000
var msPerSec = 1000
function clock(){
     var today = new Date()
     var changeD = diffDays
     var changeH = diffHours
     var changeMin = diffMins
     var diffMs = compDat.getTime() - today.getTime()
     diffDays = Math.floor(diffMs / msPerDay)
     diffMs -= diffDays * msPerDay
     diffHours = Math.floor(diffMs / msPerHour)
     diffMs -= diffHours * msPerHour
     diffMins = Math.floor(diffMs / msPerMin)
     diffMs -= diffMins * msPerMin
     var diffSecs = Math.floor(diffMs / msPerSec)
     if(changeD!=diffDays) document.forms[0].days.value=diffDays
     if(changeH!=diffHours) document.forms[0].hours.value=diffHours
     if(changeMin!=diffMins) document.forms[0].mins.value=diffMins
     document.forms[0].secs.value=diffSecs
     timerID = setTimeout("clock()",1000)}
</SCRIPT>
<FORM><FONT FACE="Arial,Helvetica" SIZE="1"><B>Noch
<input type="text" name="days" size="2"> Tage
<input type="text" name="hours" size="2"> Stunden
<input type="text" name="mins" size="2"> Minuten
</CENTER>

</BODY>
</HTML>