countdown

Neue Frage »

gugelhupf Auf diesen Beitrag antworten »
countdown
hi,
weiß jemand wie ich mir sowas erstellen kann?
ich mag sowas haben, das mir sagt wie lange es noch bis zu einem bestimmten event noch ist. in tagen, stunden, minuten, sekunden : )

zum runterlaufen lassen.
Dual Space Auf diesen Beitrag antworten »
RE: countdown
Welche Programmiersprache?
gugelhupf Auf diesen Beitrag antworten »

äääähm. eine normale.


ich kenne mich mit programmiersprachen nicht aus. es sollte nur unkompliziert sein, ich habe zwar einen webspace mit mysql, php5 und so.. aber eigentlich wäre es besser ohne so viel aufwand. aber man muss das wohl irgendwo hochladen oder??

ich würde es nur auf meinem blog einbinden wollen.
Dual Space Auf diesen Beitrag antworten »

Hier findest du eine JavaScript-Lösung: http://javascript.internet.com/generator...wn-creator.html.
NatürlicheZahl Auf diesen Beitrag antworten »

Du solltest erst einmal genauere Angaben machen, was dein Projekt überhaupt umfassen soll. Möchtest du es für eine Website benutzen (PHP,Java, HTML, ...) oder in C oder Delphi schreiben?

Möglichkeiten dein Projekt zu realisieren, bieten dir viele Sprachen, aber die Frage ist, was du möchtest smile
WebFritzi Auf diesen Beitrag antworten »

Da würde sich doch PHP anbieten. Frag mal im folgenden Forum nach:

http://www.c-plusplus.de/forum/index.php

Und da im Unterforum "webzeugs". Ich kenne das Forum c-plusplus.de schon seit langem. Die Leute dort sind sehr hilfsbereit und kompetent.
 
 
pingu Auf diesen Beitrag antworten »

Ich würde es in Java machen. Da gibt es bereits eine Methode, die seit einem bestimmten Datum (weiss nicht mehr genau welches das war) in Millisek zählt. Nämlich die da: currentTimeMillis()
WebFritzi Auf diesen Beitrag antworten »

Mit dem Problem, dass es genau andersherum laufen soll... Augenzwinkern
NatürlicheZahl Auf diesen Beitrag antworten »

Zitat:
Original von gugelhupf
[..]ich kenne mich mit programmiersprachen nicht aus. es sollte nur unkompliziert sein, [..]


Ich würde mir erst einmal Grundkenntnisse zu einer Sprache aneignen, sonst wirst du schnell vor einer Wand stehen.
gugelhupf Auf diesen Beitrag antworten »

also ich will das eigentlich gar nicht selbst programmieren -.- wir fangen dieses halbjahr auch in info erst an mit dem programmieren; irgendwas mit delphi. : ) also hausaufgaben haben wir aufbekommen, den ablauf von der zubereitung eines frühstückeies zu beschreiben; kaffee und brötchen mit marmelade.
ich glaube nicht, dass wir so schnell dazu kommen werden, countdowns zu programmieren .. und wenn ich anfange, mir das viell. selbstständig beizubringen, ist der termin schon gelaufen.


also java.. funktioniert das mit wordpress?
was mache ich da, wenn ich das datum eingeben habe, auf dem link von dualspace.. kopieren und dann; wo einfügen?


forum schaue ich mir morgen an.
WebFritzi Auf diesen Beitrag antworten »

Der Link von DualSpace scheint mir für deine Zwecke am brauchbarsten.

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:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
<!-- THREE STEPS TO INSTALL DATE COUNTDOWN:

   1.  Paste the first into the HEAD of your HTML document
   2.  Code the OnLoad event handler into the BODY tag
   3.  Add the last code into the BODY of your HTML document  -->

<!-- STEP ONE: Copy this code into the HEAD of your HTML document  -->

<HEAD>

<SCRIPT LANGUAGE="JavaScript">

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
var Temp2;
var timerID = null;
var timerRunning = false;
function arry() {
this.length = 12;
this[0] = 31;
this[1] = 28;
this[2] = 31;
this[3] = 30;
this[4] = 31;
this[5] = 30;
this[6] = 31;
this[7] = 31;
this[8] = 30;
this[9] = 31;
this[10] = 30;
this[11] = 31;
}
var date = new arry();

function stopclock() {
if(timerRunning)
clearTimeout(timerID);
timerRunning = false;
}

function startclock() {
stopclock();
showtime();
}

function showtime() {
now = new Date();
var CurMonth = now.getMonth();
var CurDate = now.getDate();
var CurYear = now.getFullYear();
now = null;
if (1 < CurDate) {
CurDate -= date[CurMonth]; CurMonth++;
}
if (0 < CurMonth) {
CurMonth -= 12; CurYear++;
}

var Yearleft = 2009 - CurYear;
var Monthleft = 0 - CurMonth;
var Dateleft = 1 - CurDate;

document.dateform.a.value = Yearleft;
document.dateform.b.value = Monthleft;
document.dateform.c.value = Dateleft;

timerID = setTimeout("showtime()",1000);
timerRunning = true;
}
// End -->
</script>
</HEAD>

<!-- STEP TWO: Add the OnLoad event handler to the BODY tag  -->

<BODY Onload="startclock()">

<!-- STEP THREE: Insert this code into the BODY of your HTML document  -->

<form name=dateform>Only 
<input type=text name=a size=2 value=""> years, 
<input type=text name=b size=2 value=""> months, and 
<input type=text name=c size=2 value=""> days left until 1/1/2009</form>
</BODY>
<!-- Script Size:  1.95 KB  -->
gugelhupf Auf diesen Beitrag antworten »

nur in ein .txt reinkopieren und hochladen?
WebFritzi Auf diesen Beitrag antworten »

Zum Beispiel so: txt-Datei erstellen. Reinkopieren. Txt-Datei in HTML-Datei umbenennen. Du kannst es am eigenen Rechner ausprobieren - also offline und ohne Hochladen. Starte einfach die HTML-Datei.
gugelhupf Auf diesen Beitrag antworten »

okay, das ist jetzt wirklich nicht so spektakulär. da laufen gar keine sekunden .. jedenfalls bei mir nicht?

aber so in diese richtung sollte es gehen.
WebFritzi Auf diesen Beitrag antworten »

Dann informiere dich doch ein bisschen. Ich wette, das kann man auch ganz gut mit JavaScript hinbekommen.

Kennst du Google? Einfache Suche nach "Countdown JavaScript" ergab gleich zig Treffer. Einer davon:
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:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
<html>
  <head>
    <title>Datum-Countdown mit JavaScript</title>

    <script language="JavaScript">
      // Ziel-Datum in MEZ
      var jahr=2222, monat=2, tag=22, stunde=22, minute=22, sekunde=22;
      var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);

      function countdown() {
        startDatum=new Date(); // Aktuelles Datum

        // Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist
        if(startDatum<zielDatum)  {

          var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=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);

          // Sekunden
          sekunden=Math.floor((zielDatum-startDatum)/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,  ":stunden=stunden+" Stunde,  ";
          (minuten!=1)?minuten=minuten+" Minuten  und  ":minuten=minuten+" Minute  und  ";
          if(sekunden<10) sekunden="0"+sekunden;
          (sekunden!=1)?sekunden=sekunden+" Sekunden":sekunden=sekunden+" Sekunde";

          document.countdownform.countdowninput.value=
              jahre+monate+tage+stunden+minuten+sekunden;

          setTimeout('countdown()',200);
        }
        // Anderenfalls alles auf Null setzen
        else document.countdownform.countdowninput.value=
            "0 Jahre,  0 Monate,  0 Tage,  0 Stunden,  0 Minuten  und  00 Sekunden";
      }
    </script>
  </head>

  <body onload="countdown()">
    <form name="countdownform">
      <p>
        <input size="75" name="countdowninput">
      </p>
    </form>
  </body>

</html>
gugelhupf Auf diesen Beitrag antworten »

uh la. danke : )
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »