[S] Countdown script

Dieses Thema im Forum "Webentwicklung" wurde erstellt von P!r!nha, 10. Dezember 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 10. Dezember 2006
    Hallo,

    Ich suche ein Countdown script. Da ich leider keinen Plan von Javascript habe kann ich es nicht selber machen.^^ Das habe ich mal bei google gefunden. Es sollte so sein das ich den Tag ändern kann. zb." Noch 29Tage und 3stunden 10min 5sekunden" bis tag X also nich jahr 2000^^ Was muss man da ändern?! Bewertungen gibts für alle. Ach hoffe is der richtige Bereich xD
    Hier der Link zu Quelle!Link
    Code:
    <script language="JavaScript">
    var Temp2;
    var timerID = null;
    var timerRunning = false;
    function showtime() {
    now = new Date();
    var CurHour = now.getHours();
    var CurMinute = now.getMinutes();
    var CurMonth = now.getMonth();
    var CurDate = now.getDate();
    var CurYear = now.getYear();
    var CurSecond = now.getSeconds();
    now = null;
    Hourleft = 23 - CurHour
    Minuteleft = 59 - CurMinute
    Secondleft = 59 - CurSecond
    var Yearleft = 99 - CurYear
    var Monthleft = 11 - CurMonth
    var Dateleft = 31 - CurDate
    if (Yearleft!=1) {var ys="e"} else {var ys=""};
    if (Monthleft!=1) {var mos="e"} else {var mos=""}
    if (Dateleft!=1) {var ds="e"} else {var ds=""}
    if (Hourleft!=1) {var hs="n"} else {var hs=""}
    if (Minuteleft!=1) {var mis="n"} else {var mis=""}
    if (Secondleft!=1) {var ss="n"} else {var ss=""}
    Temp3=Yearleft+' Jahr'+ys+', '+Monthleft+' Monat'+mos+', '+Dateleft+' Tag'+ds+', '+Hourleft+' Stunde'+hs+', '+Minuteleft+' Minute'+mis+', '+Secondleft+' Sekunde'+ss
    document.frm.left.value=Temp3;
    timerID = setTimeout("showtime()",1000);
    timerRunning = true;
    }
    var timerID = null;
    var timerRunning = false;
    function stopclock () {
    if(timerRunning)
    clearTimeout(timerID);
    timerRunning = false;
    } function startclock () {
    stopclock();
    showtime();}
    </script>
    mfg
     
  2. 10. Dezember 2006
    AW: Countdown script

    Hourleft = 23 - CurHour
    Minuteleft = 59 - CurMinute
    Secondleft = 59 - CurSecond
    var Yearleft = 99 - CurYear
    var Monthleft = 11 - CurMonth
    var Dateleft = 31 - CurDate

    Stunde
    Minute
    Sekunde
    Jahr
    Monat
    Tag
     
  3. 11. Dezember 2006
    AW: Countdown script

    HTML:
    <html>
    
     <head>
     <title>Ein Countdown mit JavaScript</title>
     <meta name="robots" content="noindex,nofollow">
     <style type="text/css">body{background-color:#ffffff};input {background-color:#ffffff;border-width:1};p{font-size:80%}</style>
    
    <script language="JavaScript">
     var jahr=2007, monat=02, tag=08, stunde=00, minute=00, sekunde=00; // Ziel-Datum in MEZ
     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 scroll="auto" onload="countdown()">
     <br>
     <p>Die Spannung steigt. Nur noch</p>
     <form name="countdownform"><p><input size="75" name="countdowninput" style="background-color:#ffffff;border-width:0" onfocus="if(this.blur)this.blur()"></p></form>
     <p>bis zum 08.2.2007.</p>
    
     </body>
    <html>
    probie das ma.... is jetzt auf den 08.02.2007 ausgerichtet. wenn du das ändern willst musste dan ganz oben wo das java script beginnt ändern...
    das is schon als komplette html datei geschriebn, wenn de das benutzebn willst einfach markieren
    und in ner html datei speichern...
    und nachher natürlich noch unten das datum ändern....
    wenns dir was geholfen hat währe ne bewertung nice....
     
  4. 13. Dezember 2006
    AW: Countdown script

    danke! genau sowas wollte ich bewertung ist raus
    -closed-
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.