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>