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. 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. 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 .
     
  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
     
  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>
     
  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
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.