Java != Javascript, um das anzumerken
Also zum JS Code:
- wird die Funktion do_CountX() irgendwo initial aufgerufen? Im onload= Event bspw., wenn die nicht aufgerufen wird, kanns ja gar nichte rst losgehen
- wird sie aufgerufen, wird schon ein Countdown angezeigt, nur dass der bei jedem Aufruf immer mit dem selben Wert rechnet (var countdown_1X=), Daher sieht man keine Veränderung, diese Variable muss ausserhalb der Funktion deklariert werden, dann sollte an sich alles passen.
EDIT: jo @worka, grundsätzlich sollte man am Ende einer Anweisung ein ; setzen, muss man aber nicht, Zeilenumbruch reicht da meist auch, ich bin mir nicht 100% sicher, meine aber das ist sogar offiziell so, also kanns daran wohl nicht liegen.
EDIT2: Kollege hält mir grad Vortrag drüber, dass das tatsächlich weggelassen werden kann laut ECMA-I