Zeit Messer

Dieses Thema im Forum "Webentwicklung" wurde erstellt von KAROTTE, 7. April 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 7. April 2006
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    Hi,
    also ich such ein html Befehl mit dem ich eine art Timer erstellt der so aussieht:

    timer7kk.jpg
    {img-src: //img92.imageshack.us/img92/1260/timer7kk.jpg}

    und halt bis unendlich läuft
     

  2. Anzeige
  3. #2 7. April 2006
    Also HTML kannste das schonmal vergessen! Da würden sich wohl nur serverseitige Scripte/Programme anbieten würd ich sagen (z.b. PHP)

    Oder du suchst mal im Inet, gibt doch bestimmt Anbieter (wie für Counter, Gästebücher etc.) bei denen man so was bekommt .
     
  4. #3 7. April 2006
    javascript ... google mal nach :)

    clan counter oder so ^^ benutzen ja viele clans

    ansonten wo haste den screeny her ...

    sonst kopier dir doch den code einfach :)
     
  5. #4 7. April 2006
    Ok ich hab es :

    10er habt ihr alle


    Code:
    <html>
     <head></title>
    
     <script language="JavaScript">
     var jahr=2006, monat=4, tag=7, stunde=17, minute=04, sekunde=0; // Start-Datum in MEZ
    
     function countup() {
     var startDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);
     zielDatum=new Date(); 
    
     
     if(startDatum<zielDatum) {
    
     var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0;
    
     
    
     
     if(startDatum<zielDatum) {
     while(startDatum<zielDatum) {
     if(startDatum.setFullYear(startDatum.getFullYear()+1)<=zielDatum) jahre++;
     }
     startDatum.setFullYear(startDatum.getFullYear()-1);
     }
    
     
     var restTage=0;
     var m=startDatum.getMonth();
     if(m==1-1|| m==3-1||m==5-1||m==7-1||m==8-1||m==10-1||m==12-1)
     restTage=31-startDatum.getDate();
     else if(m==4-1|| m==6-1||m==9-1||m==11-1) restTage=30-startDatum.getDate();
     else if(m==2-1) {
     if(startDatum.getFullYear()%4==0 && (startDatum.getFullYear()%100!=0
     || startDatum.getFullYear()%400==0))
     restTage=29-startDatum.getDate(); // Schaltjahr
     else restTage=28-startDatum.getDate();
     }
    
     
     var startTag=startDatum.getDate();
     var zielTag=zielDatum.getDate();
     startDatum.setDate(1);
     zielDatum.setDate(1);
    
     
     if(startDatum<zielDatum) {
     while(startDatum<zielDatum) {
     if(startDatum.setMonth(startDatum.getMonth()+1)<=zielDatum) monate++;
     }
     startDatum.setMonth(startDatum.getMonth()-1);
     }
    
     
     if(startDatum.getMonth()==zielDatum.getMonth()) {
     if(startTag<=zielTag) startDatum.setDate(startTag);
     else {
     monate--;
     tage=restTage+1;
     }
     }
     else {
     startDatum.setMonth(startDatum.getMonth()+1);
     if(startTag>=zielTag) tage=restTage+1;
     else {
     monate++;
     startDatum.setDate(startTag);
     }
     }
     zielDatum.setDate(zielTag);
    
     
     restTage=Math.floor((zielDatum-startDatum)/(24*60*60*1000));
     startDatum.setTime(startDatum.getTime()+restTage*24*60*60*1000);
     tage+=restTage;
    
     
     stunden=Math.floor((zielDatum-startDatum)/(60*60*1000));
     startDatum.setTime(startDatum.getTime()+stunden*60*60*1000);
    
     
     minuten=Math.floor((zielDatum-startDatum)/(60*1000));
     startDatum.setTime(startDatum.getTime()+minuten*60*1000);
    
     
     sekunden=Math.floor((zielDatum-startDatum)/1000);
    
     
     (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.countupform.countupinput.value=
     jahre+monate+tage+stunden+minuten+sekunden;
    
     }
     
     else document.countupform.countupinput.value=
     "0 Jahre, 0 Monate, 0 Tage, 0 Stunden, 0 Minuten und 00 Sekunden";
    
     setTimeout('countup()',200);
     }
     </script>
     
     <script type="text/javascript">
    function WertHolen () {
     var Wert = "";
     if (document.cookie) {
     var Wertstart = document.cookie.indexOf("=") + 1;
     var Wertende = document.cookie.indexOf(";");
     if (Wertende == -1)
     Wertende = document.cookie.length;
     Wert = document.cookie.substring(Wertstart, Wertende);
     }
     return Wert;
    }
    
    function WertSetzen (Bezeichner, Wert, Verfall) {
     var jetzt = new Date();
     var Auszeit = new Date(jetzt.getTime() + Verfall);
     document.cookie = Bezeichner + "=" + Wert + "; expires=" + Auszeit.toGMTString() + ";";
    }
    
    function Zaehlerstand () {
     var Verfallszeit = 1000 * 60 * 60 * 24 * 30065;
     var Anzahl = WertHolen();
     var Zaehler = 0;
     if (Anzahl != "")
     Zaehler = parseInt(Anzahl);
     Zaehler = Zaehler + 1;
     WertSetzen("Zaehler", Zaehler, Verfallszeit);
     return (Zaehler);
    }
    </script>
    
     
     <style type="text/css">
    <!--
    .style1 {font-family: Verdana, Arial, Helvetica, sans-serif}
    .style2 {font-size: 9px}
    -->
     </style>
     </head>
    
     <body onLoad="countup()">
     <center><table width="800" border="0">
     <tr>
     <th height="360" scope="col"><form name="countupform">
     <p align="center">&nbsp;</p>
     <p align="center"><img src="XxXxXxXxXxXxXxX" width="700" height="240"></p>
     <p align="center" class="style1">|Laufzeit|</p>
     <p align="center">
    
     <input size="75" name="countupinput">
     </p>
    </html>
     
  6. #5 7. April 2006
    Also php ist für einen live countdown föllig schwachsinnig, sorry
    Java script ist die richtige Lösung, wie ich sehe wurds auch gelöst
     

  7. Videos zum Thema
Die Seite wird geladen...
  • Annonce

  • Annonce