Countdown

Egonkab*
Moin Moin,

ich suchen einen Countdown Zähler der einfach bloß 15min runterzählt und bei 0 eine MSGBOX bringt!

Hat jemand so was im Angebot?
[kamui]
Egonkab*
Zitat:
Original von [kamui]
www.google.de


Danke das sind immer top antworten. echt Mauer
Schweinebacke
denn den hier.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
<html><head></head>
<body>
<span id="counter"><!-- Textausgabe counter --></span>
<!-- Achtung Script muss in dem Fall unterhalb der Textausgabe liegen -->
<script type="text/javascript">
 <!--
//////////////////////////////////////////////////
///  Script von Schweinebacke www.roflweb.de   ///
///   dieser Hinweis darf entfernt werden      ///
///   ihr könnt auch euren Namen einsetzen     ///
/// müsst dann aber wissen wie es funktioniert ///
//////////////////////////////////////////////////

 var countdown = "15"  //15 Sekunden Zeiteinstellung

 function go() {
 if (countdown > 0) {
 countdown--
 }
 document.getElementById("counter").innerHTML = "noch "+countdown;
 aktiv = setTimeout('go()',1000)

 if (countdown == 0){
 window.clearTimeout(aktiv);
 document.getElementById("counter").innerHTML = "Fertig";
 }
 }
 go()
 //-->
</script>
</body></html>
Egonkab*
Kann man den noch mit 15minuten haben?
Schweinebacke
Habe das mal wieder nicht richtig durchgelesen. Versagt

Da es jetzt im Sekundentakt runterzählt muss man dem Takt nur in Minuten ändern.

Dort ist der Taktgeber setTimeout('go()',1000) – die 1000 entspricht einer Sekunde.

Für eine Minute wäre es dann 60 mal so lang. Bedeutet setTimeout('go()',1000*60).

Jetzt wird es im Minutentakt herunter gezählt.

Edit:
Zitat:

Moin Moin,

wäre es auch noch möglich das der Minuten und Sekunden herunterzählt? Wenn ja wie müsste man das machn das der danne erst wenn 0:00 ist aufhört


Da Anfragen per PN für alle anderen User, die das vielleicht auch brauchen, nichts bringen, hier ein Script mit Minuten und Sekunden.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
<style type="text/css">
#Countdown { font-size:18pt; font-family:Verdana; }
</style>
<script type="text/javascript">
<!--
//////////////////////////////////////////////////
///  Script von Schweinebacke www.roflweb.de   ///
///   dieser Hinweis darf entfernt werden      ///
///   ihr könnt auch euren Namen einsetzen     ///
/// müsst dann aber wissen wie es funktioniert ///
//////////////////////////////////////////////////
// ++++++++++++++++++  Startzeit +++++++++++++++++++++++++++++++++++++++++++ //

var sec = 00;  // Sekunden
var min = 15;  // Minuten

var textEnde = "Ende";

// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ //
var aktiv = window.setInterval("startCountdown()",1000)
function startCountdown(){
if(min == 0 && sec == 0){
  document.getElementById("counter").innerHTML = textEnde;
  window.clearInterval(aktiv);
} else if(min >= 10 && (sec - 1) >= 10) {
  sec = sec - 1;
  document.getElementById("counter").innerHTML = min + ":" + sec;
} else if(min >= 10 && (sec - 1) < 10 && (sec - 1) >= 0) {
  sec = sec - 1;
  document.getElementById("counter").innerHTML = min + ":0" + sec;
} else if( min < 10 && min >= 0 && (sec - 1) < 10 && (sec - 1) >= 0) {
  sec = sec - 1;
  document.getElementById("counter").innerHTML = "0"+ min + ":0" + sec;
} else if(min < 10 && min >= 0 && (sec - 1) >= 10) {
  sec = sec - 1;
  document.getElementById("counter").innerHTML = "0"+ min + ":" + sec;
} else if((min - 1) >= 10 && sec == 0) {
  sec = 59;  min = min - 1;
  document.getElementById("counter").innerHTML = min + ":" + sec;
} else if((min - 1) < 10 && (min - 1) >= 0 && sec == 0) {
  sec = 59;  min = min - 1;
  document.getElementById("counter").innerHTML = "0"+ min + ":" + sec;
}
}
//-->
</script>
<div id="counter">00:00</div>
Lord100
hat sich geklärt!