Counter sollte bei 0 stehenbleiben

  • Themenstarter Themenstarter stormystormy
  • Beginndatum Beginndatum
S

stormystormy

Hallo Leute
Hab mir vom Inet nen Javascript Counter besorgt
Der Counter zählt schön herunter aber leider bleibt er dann bei null nicht stehen
Verstehe kein Javascript aber ghlaube dass es nicht schwer sein kann ihn stoppen zu lassen

Wäre nett wenn mir jemand den Quellcode vervollständigen könnte

Danke schon mal Roland

Counter:

<!--//Zeit Bis zum Start
var SEC = <% Response.Write(Session.Item("Sekunde")) %> ;var MIN = <% Response.Write(Session.Item("Minute")) %>;var STD = <% Response.Write(Session.Item("Stunde")) %>;
setInterval("startCountdown()",1000)
function startCountdown(){
if(MIN >= 10 && (SEC - 1) >= 10) {
SEC = SEC - 1;
numberCountdown.innerText = STD + ":" + MIN + "." + SEC;
} else if(MIN >= 10 && (SEC - 1) < 10 && (SEC - 1) >= 0) {
SEC = SEC - 1;
numberCountdown.innerText = STD + ":" + MIN + ".0" + SEC;
} else if( MIN < 10 && MIN >= 0 && (SEC - 1) < 10 && (SEC - 1) >= 0) {
SEC = SEC - 1;
numberCountdown.innerText = STD + ":0" + MIN + ".0" + SEC;
} else if(MIN < 10 && MIN >= 0 && (SEC - 1) >= 10) {
SEC = SEC - 1;
numberCountdown.innerText = STD + ":0" + MIN + "." + SEC;
} else if((MIN - 1) >= 10 && SEC == 0) {
SEC = 59; MIN = MIN - 1;
numberCountdown.innerText = STD + ":" + MIN + "." + SEC;
} else if((MIN - 1) < 10 && (MIN - 1) >= 0 && SEC == 0) {
SEC = 59; MIN = MIN - 1; numberCountdown.innerText = STD + ":0" + MIN + "." + SEC;
} else if(MIN == 0 && SEC == 0) {
STD = STD - 1; MIN = 59; SEC = 59;
numberCountdown.innerText = STD + ":" + MIN + "." + SEC;
}
}
//-->
</script>
 
Code:
<script language="JavaScript">
<!--
//Zeit Bis zum Start
var SEC = <% Response.Write(Session.Item("Sekunde")) %> ;
var MIN = <% Response.Write(Session.Item("Minute")) %>;
var STD = <% Response.Write(Session.Item("Stunde")) %>;
function startCountdown(){
if(MIN >= 10 && (SEC - 1) >= 10) {
SEC = SEC - 1;
numberCountdown.innerText = STD + ":" + MIN + "." + SEC;
} else if(MIN >= 10 && (SEC - 1) < 10 && (SEC - 1) >= 0) {
SEC = SEC - 1;
numberCountdown.innerText = STD + ":" + MIN + ".0" + SEC;
} else if( MIN < 10 && MIN >= 0 && (SEC - 1) < 10 && (SEC - 1) >= 0) {
SEC = SEC - 1;
numberCountdown.innerText = STD + ":0" + MIN + ".0" + SEC;
} else if(MIN < 10 && MIN >= 0 && (SEC - 1) >= 10) {
SEC = SEC - 1;
numberCountdown.innerText = STD + ":0" + MIN + "." + SEC;
} else if((MIN - 1) >= 10 && SEC == 0) {
SEC = 59; MIN = MIN - 1;
numberCountdown.innerText = STD + ":" + MIN + "." + SEC;
} else if((MIN - 1) < 10 && (MIN - 1) >= 0 && SEC == 0) {
SEC = 59; MIN = MIN - 1; numberCountdown.innerText = STD + ":0" + MIN + "." + SEC;
} else if(MIN == 0 && SEC == 0) {
if(STD==0){clearInterval(go);numberCountdown.innerText="Attacke";return;}
STD = STD - 1; MIN = 59; SEC = 59;
numberCountdown.innerText = STD + ":" + MIN + "." + SEC;
}
}
if(document.all&&!window.opera){go=setInterval("startCountdown()",1000);}
//-->
</script>
Dass das Skript nur im IE läuft, weisst du aber schon?!
 
Danke passt genau

Wollte schnell danke für die Mühe sagen

Dass das Script nur im IE geht ist egal da ich es in der Firma brauche und da nur der IE installiert ist
 

Neue Beiträge

Zurück