Hi,
ich habe einen Countdown mit JavaScript programmiert,
der auch wunderbar funktioniert. Allerdings möchte ich
vier weitere die unabhängig von einander laufen auf
der selben Seite haben und verstehe nicht so ganz, wie
ich das hinkriegen soll.
Freundliche Grüße.
Anlagen:
Der Script für bislang nur einen Countdown:
<html>
<head>
<LINK REL="SHORTCUT ICON" HREF="favicon.ico">
<title>Countdown</title>
<script language="Javascript">
<!--
var CountdownJahr = 2007;
var CountdownMonat = 3;
var CountdownTag = 16;
var CountdownStunde = 0;
var CountdownMinute = 0;
var CountdownSekunde = 0;
function CountdownAnzeigen()
{
var Jetzt = new Date();
var Countdown = new Date(CountdownJahr, CountdownMonat-1, CountdownTag, CountdownStunde, CountdownMinute, CountdownSekunde);
var MillisekundenBisCountdown = Countdown.getTime()-Jetzt.getTime();
var Rest = Math.floor(MillisekundenBisCountdown/1000);
var CountdownText = "";
if(Rest>=31536000)
{
var Jahre = Math.floor(Rest/31536000);
Rest = Rest-Jahre*31536000;
if(Jahre>1 || Jahre==0)
{
CountdownText += Jahre + " Jahre ";
}
else if(Jahre==1)
{
CountdownText += Jahre + " Jahr ";
}
}
if(Rest>=86400)
{
var Tage = Math.floor(Rest/86400);
Rest = Rest-Tage*86400;
if(Tage>1 || Tage==0)
{
CountdownText += Tage + " Tage ";
}
else if(Tage==1)
{
CountdownText += Tage + " Tag ";
}
}
if(Rest>=3600)
{
var Stunden = Math.floor(Rest/3600);
Rest = Rest-Stunden*3600;
if(Stunden>1 || Stunden==0)
{
CountdownText += Stunden + " Stunden ";
}
else if(Stunden==1)
{
CountdownText += Stunden + " Stunde ";
}
}
if(Rest>=60)
{
var Minuten = Math.floor(Rest/60);
Rest = Rest-Minuten*60;
if(Minuten>1 || Minuten==0)
{
CountdownText += Minuten + " Minuten ";
}
else if(Minuten==1)
{
CountdownText += Minuten + " Minute ";
}
}
if(Rest>1 || Rest==0)
{
CountdownText += Rest + " Sekunden ";
}
else if(Rest==1)
{
CountdownText += Rest + " Sekunde ";
}
document.getElementById('Countdown').innerHTML = CountdownText;
window.setTimeout("CountdownAnzeigen()", 1000);
}
//-->
</script>
</head>
<body onLoad="CountdownAnzeigen();" onLoad="CountdownAnzeigenb();">
<span id="Countdown"></span><br>
</body>
</html>