tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
1582
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    kTULu kTULu ist offline Mitglied
    Registriert seit
    Jul 2004
    Beiträge
    23
    Hi!

    Als JS Newbie mal eine Frage an die Experten (vielleicht hat ja sogar ein Script-Beispiel irgendwo auf Lager )

    Ich suche einen Countdown der von 11 Sekunden (kann auch variierbar sein) runterzählt bis 0 (möglichst genau mit 10tel-Anzeige). Er muss dann keine Aktion ausführen.

    Falls der User allerdings in dieser Zeit auf einen Button auf der Seite klickt muss der Counter stoppen und mir irgendwie rausgeben wie lange der User gebraucht hat vom Start des Countdown bis zum Drücken des Buttons - und das möglichst genau, wenn es geht bis zur 100tel Sekunde.

    Kann mir da einer einen Denkanstoss geben wie ich so etwas realisieren kann oder hat vielleicht einen Link auf Lager?

    Vielen Dank schon mal für die Antworten im Voraus.

    Schönen Gruss
    kTULu
     

  2. #2
    Avatar von split
    split split ist offline Mitglied Platin
    Registriert seit
    Jan 2004
    Ort
    München
    Beiträge
    574
    Zu diesem Thema solltest du dir den Befehl setTimeout() ansehen:

    setTimeout("Funktion()", zeit_in_tausendstel_sekunden);

    Eine Funktion Funktion() wird also nach x tausendstel sekunden aufgerufen. Wenn du einen Counter schreiben willst, dann brauchst du eine Funktion, die sich selbst aufruft:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    <script language="JavaScript">
    <!--
    function counter(zeit)
    {
        document.write(zeit);
        if(zeit > 0) {
            setTimeout("counter("+(zeit-1)+")", 1000);
        }
    }
    //-->
    </script>
    Das ist natürlich keine Lösung, sondern nur ein Denkansatz.

    split
     
    Um die Welt zu ruinieren, genügt es, wenn jeder seine Pflicht tut

  3. #3
    kTULu kTULu ist offline Mitglied
    Registriert seit
    Jul 2004
    Beiträge
    23
    Jo danke schon mal für die Antwort. Der Denkanstoss war perfekt, hab jetzt eine Lösung wie ich sie brauche
     

Ähnliche Themen

  1. CountDown Sekunden
    Von Sasser im Forum Javascript & Ajax
    Antworten: 8
    Letzter Beitrag: 25.06.08, 14:07
  2. In Countdown: 09 Sekunden statt 9 Sekunden
    Von Partyman im Forum PHP
    Antworten: 4
    Letzter Beitrag: 03.02.08, 23:37
  3. Sekunden Countdown?!
    Von uafsc im Forum PHP
    Antworten: 6
    Letzter Beitrag: 28.08.07, 11:40
  4. countdown der die Sekunden herunter zählt ?
    Von -GS-Master im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 19.11.06, 15:01
  5. X Sekunden Countdown
    Von Schaelle im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 02.09.04, 15:19