Suche Counter für Desktop oder JAVA

Hi, ich suche einen Counter, der nach z.B. 45 Minuten weiterzählt.
Also bei Start eine 1 anzeigt, mach 45 Minuten 2, nach weiteren 45 Minuten 3 und so weiter.
Das Ganze für den Desktop oder auch als JAVA/HTML. Eine Webpage kann ich mir dann dafür selber bauen.

Ist zwar nicht Java, sondern nur JavaScript, funktioniert aber:

Counter
var Interval=45\*60
var Count=1
setTimeout("UpdateCounter()",Interval\*1000)
function UpdateCounter()
{
 Count++;
 document.getElementById("Counter").innerHTML=Count;
 setTimeout("UpdateCounter()",Interval\*1000)
}
 1 

P.S.: In der Zeile „var Interval=45*60“ wird der Intervall in Sekunden angegeben, kann also bei Bedarf beliebig angepasst werden.
Formatierungstags (z.B.: font, center, usw.) sollten ausserhalb von " 1 " platziert werden, ansonsten werden diese unwirksam, sobald der Counter auf 2 steht.

Moin,

das hört sich gut an, werd es mal ausprobieren.

Danke,
Harvey

Klappt prima. Vielen Dank.
Nur noch eins: gibt es die Möglichkeit, dass die Anzeige mit führenden Nullen ist ?
Also 001 , 002, 003, u.s.w.
und kann ich die Startzahl selber bestimmen ?
Also Start bei 025 und dann weiterzählen 026, 027, 028 u.s.w.

Das wär super.

gibt es die Möglichkeit, dass die Anzeige mit führenden Nullen ist ?
kann ich die Startzahl selber bestimmen ?

Kein Problem:

Counter
//Intervall in Sekunden. (z.B.: 30 Minuten=30\*60)
var Interval=45\*60
//Zählerstand beim Start minus 1. (z.B.: Count=9 beginnt bei 10, dann 11, usw.)
var Count=0
//Maximale Anzahl führender Nullen.
var Zeros=2
function UpdateCounter()
{
 //Eins hochzählen.
 Count++;
 //Zahl zu Text konvertieren.
 sCount=Count.toString()
 //Solange Länge des Textes (s.o.) kleiner als oder gleich Anzahl der führenden Nullen...
 while(sCount.length\<=Zeros)
 {
 //...füge eine führende Null hinzu.
 sCount="0"+sCount;
 }
 //Zählerstand anzeigen.
 document.getElementById("Counter").innerHTML=sCount;
 //Warten bis zur nächsten Aktualisierung.
 setTimeout("UpdateCounter()",Interval\*1000)
}

Zu Frage #1: In der Zeile „var Zeros=2“ kann die Maximale Anzahl führender Nullen festgelegt werden.
Zu Frage #2: In der Zeile „var Count=0“ kann der Anfangswert festgelegt werden. Soll z.B. der Anfangs gezeigte Wert 25 lauten, muss diese Zeile „var Count=24“ lauten.

Moin,

und Danke, nun ist es perfekt für mich :smile: