Hallo zusammen,
anfangs möchte ich werähnen, dass ich null Ahnung von java habe. Den Code habe ich mal irgendwo entdeckt, klappt auch super. Es handelt sich um einen Countdown, der ab einem bestimmten Termin in Jahren, Monaten, Tagen, Minuten und Sekunden hochzählt. Ich hätte gerne den Code ohne die Sekunden und bastel mir aber nen Wolf. Weiss einer eine Lösung?
body{background-color:#orange};input {background-color:#orange;border-width:2};p{font-size:100%}
var jahr=2003, monat=11, tag=28, stunde=18, minute=02; // Start-Datum in MEZ
function countup() {
var startDatum=new Date(jahr,monat-1,tag,stunde,minute);
zielDatum=new Date(); // Aktuelles Datum
// Countup erst berechnen und anzeigen, wenn Start-Datum überschritten wird
if(startDatum<zielDatum) {
var jahre=0, monate=0, tage=0, stunden=0, minuten=0;
// Jahre
while(startDatum<zielDatum) {
jahre++;
startDatum.setFullYear(startDatum.getFullYear()+1);
}
startDatum.setFullYear(startDatum.getFullYear()-1);
jahre–;
// Monate
while(startDatum<zielDatum) {
monate++;
startDatum.setMonth(startDatum.getMonth()+1);
}
startDatum.setMonth(startDatum.getMonth()-1);
monate–;
// Tage
while(startDatum.getTime()+(24*60*60*1000)<zielDatum) {
tage++;
startDatum.setTime(startDatum.getTime()+(24*60*60*1000));
}
// Stunden
stunden=Math.floor((zielDatum-startDatum)/(60*60*1000));
startDatum.setTime(startDatum.getTime()+stunden*60*60*1000);
// Minuten
minuten=Math.floor((zielDatum-startDatum)/(60*1000));
startDatum.setTime(startDatum.getTime()+minuten*60*1000);
// Anzeige formatieren
(jahre!=1)?jahre=jahre+" Jahre, „:jahre=jahre+“ Jahr, „;
(monate!=1)?monate=monate+“ Monate, „:monate=monate+“ Monat, „;
(tage!=1)?tage=tage+“ Tage, „:tage=tage+“ Tag, „;
(stunden!=1)?stunden=stunden+“ Stunden und „:stunden=stunden+“ Stunde, „;
(minuten!=1)?minuten=minuten+“ Minuten „:minuten=minuten+“ Minute";
document.countupform.countupinput.value=jahre+monate+tage+stunden+minuten;
}
// Anderenfalls alles auf Null setzen
else document.countupform.countupinput.value=„0 Jahre, 0 Monate, 0 Tage, 0 Stunden, 0 Minuten“
setTimeout(‚countup()‘,200);
}
Béla wurde am 28.11.2003 um 18:02 Uhr geboren, somit ist er genau
alt.
if(document.body){document.body.off_complete = „yes“; window.status = „off_end“; window.status = „“}
So sieht das ganze fertig aus: http://www.belaonline.de/count.html Wenn mir jemand noch erklären kann, wie ich die weiße Hintergrundfarbe wegbekomme, gehts mir noch besser…
Vielen Dank im Vorraus
Benne