Ergebnis 1 bis 3 von 3

Thema: JS Zeitabfrage

  1. #1
    Unregistriert
    Gast

    Standard JS Zeitabfrage

    Hi Leute, ic hab ein problem:
    ich bin ziemlicher js anfäünger und komme hierbei nicht weiter:

    <html>
    <head>
    <title>Minmum-Time</title>
    <script type="text/javascript">

    var sek = 1000; // Die Anzahl der Sekunden

    // Rufe jede Sekunde die Funktion countdown() auf
    var aktiv = window.setInterval("countdown()", 1000);

    function countdown ()
    {

    // Wenn die Zeit bei 996 ist, ...
    if(sek < 996) {


    // ... Ausgabe...
    alert("ja");

    }

    else {
    alert("nein");
    }
    }


    // Die Sekunden um 1 runterzaehlen
    sek --;
    }

    </script>

    </head>
    <body>
    <button type="button" name="submit" onclick="countdown();">Absenden</button>
    </body>

    beim klick auf den button passiert nichts
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: JS Zeitabfrage

    du könntest das ganze rekursiv machen und in die funktion countdown nen window.setTimeout() setzen..
    funktioniert dann so wie des mit dem interval
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  3. #3
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: JS Zeitabfrage

    1) Du musst das Intervall beim Klick starten - nicht die Funktion:
    2) Du hattest eine Klammer zu viel Um sowas zu finden benutzt du am Besten die Fehlerkonsole von Firefox oder Opera.

    HTML-Code:
    <html>
    <head>
    <title>Minmum-Time</title>
    <script type="text/javascript">
    
    var sek = 1000; // Die Anzahl der Sekunden
    
    function countdown ()
    {
    
    // Wenn die Zeit bei 996 ist, ...
    if(sek < 996) {
    
    
    // ... Ausgabe...
    alert("ja");
    
    }
    
    else { 
    alert("nein");
    }
    
    
    // Die Sekunden um 1 runterzaehlen
    sek --;
    }
    
    // Rufe jede Sekunde die Funktion countdown() auf
    function start()
    {
            aktiv = window.setInterval("countdown()", 1000);
    }
    
    </script>
    
    </head>
    <body>
    <button type="button" name="submit" onclick="start();">Absenden</button>
    </body>
    Something big is coming. And there will be pirates and ninjas and unicorns...

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •