Script: Countdownzähler

  • entschuldige...


    aber wie kann man bei dem script die zeit abstellen wan der countdownzähler abgelaufen ist wo...macht man das in dem script???


    THX

  • Moin,


    läuft nicht !!! Möchte das der Counter bis zu 10.06.2004 zählt klapt nicht *heul*


    Danke und Grüße

  • Ich habe den Fehler im Quelltext oben behoben, sollte jetzt funktionieren


    @ Gast:
    Ändere folgende Zeile

    Code
    1. var eventdate = new Date("Januar 21, 2100");


    in

    Code
    1. var eventdate = new Date("Monat Tag, Jahr Stunden:Minuten:Sekunden");


    besser ist aber (So gibt man alles in Zahlen an, keine Monatsnamen)

    Code
    1. var eventdate = new Date(Jahr,Monat,Tag,Stunden,Minuten,Sekunden);
  • Hy,
    ich hab auch einen Countdownzähler auf meiner Seite. Ist echt cool find ich. Läuft allerding mit gif-Bildern, aber ist trotzdem sehr gut.
    Hier ist mal das Script:


    Hoffe ich konnte helfen

  • Zitat von Tweety

    Hy admin,
    wo gibts des Tool? Schreib mir bitte den Link dazu auf :D .
    Dann kann ich auch die Bilder gerne hochladen


    Jetzt habe ich erst Verstanden, was Du wolltest :oops:
    Das Tool zum hochladen der Grafik.Ich werde alt :roll:

  • Habe die Skript "Countdownzähler mit GIF" von Tweety genommen, doch es klappt nicht mit Zahlen. :(


    Wer kann meine Fehler im Quelltext finden und korrigieren? :roll: *bete*


    Hier meine Quelltext:
    Zwischen HEAD


    <SCRIPT LANGUAGE="JavaScript">
    <!-- Begin
    //Created by DendE PhisH
    function getTime() {
    c1 = new Image(); c1.src = "1c.gif";
    c2 = new Image(); c2.src = "2c.gif";
    c3 = new Image(); c3.src = "3c.gif";
    c4 = new Image(); c4.src = "4c.gif";
    c5 = new Image(); c5.src = "5c.gif";
    c6 = new Image(); c6.src = "6c.gif";
    c7 = new Image(); c7.src = "7c.gif";
    c8 = new Image(); c8.src = "8c.gif";
    c9 = new Image(); c9.src = "9c.gif";
    c0 = new Image(); c0.src = "0c.gif";
    Cc = new Image(); Cc.src = "Cc.gif";
    now = new Date();


    //ENTER BELOW THE DATE YOU WISH TO COUNTDOWN TO
    later = new Date("Mai 16 2008 00:00:01");


    days = (later - now) / 1000 / 60 / 60 / 24;
    daysRound = Math.floor(days);
    hours = (later - now) / 1000 / 60 / 60 - (24 * daysRound);
    hoursRound = Math.floor(hours);
    minutes = (later - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
    minutesRound = Math.floor(minutes);
    seconds = (later - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
    secondsRound = Math.round(seconds);


    if (secondsRound <= 9) {
    document.images.g.src = c0.src;
    document.images.h.src = eval("c"+secondsRound+".src");
    }
    else {
    document.images.g.src = eval("c"+Math.floor(secondsRound/10)+".src");
    document.images.h.src = eval("c"+(secondsRound%10)+".src");
    }
    if (minutesRound <= 9) {
    document.images.d.src = c0.src;
    document.images.e.src = eval("c"+minutesRound+".src");
    }
    else {
    document.images.d.src = eval("c"+Math.floor(minutesRound/10)+".src");
    document.images.e.src = eval("c"+(minutesRound%10)+".src");
    }
    if (hoursRound <= 9) {
    document.images.y.src = c0.src;
    document.images.z.src = eval("c"+hoursRound+".src");
    }
    else {
    document.images.y.src = eval("c"+Math.floor(hoursRound/10)+".src");
    document.images.z.src = eval("c"+(hoursRound%10)+".src");
    }
    if (daysRound <= 9) {
    document.images.x.src = c0.src;
    document.images.a.src = c0.src;
    document.images.b.src = eval("c"+daysRound+".src");
    }
    if (daysRound <= 99) {
    document.images.x.src = c0.src;
    document.images.a.src = eval("c"+Math.floor((daysRound/10)%10)+".src");
    document.images.b.src = eval("c"+Math.floor(daysRound%10)+".src");
    }
    if (daysRound <= 999){
    document.images.x.src = eval("c"+Math.floor(daysRound/100)+".src");
    document.images.a.src = eval("c"+Math.floor((daysRound/10)%10)+".src");
    document.images.b.src = eval("c"+Math.floor(daysRound%10)+".src");
    }
    newtime = window.setTimeout("getTime();", 1000);
    }
    // End -->
    </script>


    Und zwischen BODY


    <body onmousemove="closesubnav(event);" onLoad="getTime()">


    <table width="100%" bgcolor="#EBEBEB" id="countdowntabelle" >
    <tr>
    <td><div align="center" class="Stil7">Countdown zur EM 2008:</div></td>
    </tr>
    <tr>
    <td><table border="0" align="center" cellpadding="0" cellspacing="0" id="countdown">
    <tr>
    <td bgcolor="#EBEBEB" valign="bottom"></td>
    </tr>
    </table></td>
    </tr>
    </table>

  • Moin!
    Du verweist in der Funktion ""getTime()" auf andere Gifs, die aber offensichtlich nicht vorhanden sind.


    Du mußt dort ebenfalls das richtige Unter-Verzeichnis für die Gifs angeben, also

    Code
    1. function getTime() {
    2. c1 = new Image(); c1.src = "img/countdown/1c.gif";
    3. c2 = new Image(); c2.src = "img/countdown/2c.gif";
    4. c3 = new Image(); c3.src = "img/countdown/3c.gif";
    5. .. usw.


    Gruß aus der Marsch!


    Ronald

  • also ich sehe einen Counter, der 2 Tage herunter zählt, wozu das auchimmer gut sein soll.
    Eine Fehlermeldung habe ich nicht bekommen.


    Schwachpunkt:
    Der Java-Counter richtet sich nach der Uhr des PCs. Ändere ich das Datum oder die Uhrzeit auf meinem Rechner geht er falsch, bzw. bleibt einfach stehen.


    Fehler:
    Bei Null angekommen springt er auf "000:23:59:60 " um.


    Gruß aus der Marsch


    Ronald

  • Zitat von PatrickPaulsen


    habe diesen code eingefügt und wollte den Eventdatum auf den 15. April ändern, aber es funktionert nicht, was muss ich ändern? Wieso kann ich nicht einfach statt dem


    var eventdate = new Date("Januar 21, 2100");
    var eventdate = new Date("April 15, 2005");

  • Hallo


    Habe ne frage:
    Wie kann man einstellen dass der Countdownzähler ohne Unterbrechung rückwärts zählt..??


    Danke im Vorausjavascript:emoticon(':dance:')
    dance


    K.B.S.M. :dance::dance::dance::dance::dance::dance: