Antworten auf deine Fragen:
Neues Thema erstellen

Javascript: Countdown

parafi

Noch nicht viel geschrieben

Guten Tag miteinander

Ich versuche gerade mir einen einfachen Countdown zu erstellen.
Nur klappt das Ganze mit der Anzeige noch nicht wirklich. Zur Zeit erscheint immer die Zahl 5, aber es wird nicht herunter gezählt.

Hier mein Code:
HTML:
 var count = window.setInterval("counter()", 1000);
 time      = 5;
 
 function counter() {
 if(time >= 1) {
 document.write(time);
 time = time - 1;
 } 
 else {
  document.write("Fertisch");
  window.clearInterval(count);
 }
}

Freundliche Grüsse
parafi
 

lordosiris

Fabograph

AW: Javascript: Countdown

Hi,

also kann dir mit JavaSCRIPT jetzt nicht weiterhelfen.

Allerdings würds in Java keine IF Anweisung sein, sondern eine for/while Schleife, je nachdem, was dir besser gefällt.
Schätze mal, Java & JavaScript unterscheiden sich nur marginal, von daher (bitte um verbesserung, falls ich falsch liege!) brauchst du, wie gesagt, eine Schleife. If ist keine Schleife, das ist nur eine Anweisung.

Code:
while (int i = 5; i >= 0; i--){
     System.out.println("Zeit: " + i + "Sekunden");
     if (i == 0){
     System.out.println("Fertisch");
     }
}

Ausgabe wäre dann:
5
4
3
2
1
0
Fertisch


Edit:/ Mit deinem Code müsste das rein theoretisch folgendermaßen ausschauen:

Code:
var count = window.setInterval("counter()", 1000);
 time      = 5;
 
 function counter() {
 while(time >= 0) {
 document.write(time);
 time = time - 1;
 if(time==0)
 document.write("Fertisch");
 }
}

Kurze Erklärung, warum bei der if Anweisung keine geschwungene Klammer dabei ist:
IF Anweisungen (glaube auch while oder for Schleifen) gelten für den Bereich in geschwungenen Klammern ODER schauen nur auf die nächste Zeile. Da diese Anweisung nur 1 Zeile lang ist, brauchst du nicht zwingender weise Klammern.
 
Zuletzt bearbeitet:

Duddle

Posting-Frequenz: 14µHz

AW: Javascript: Countdown


document.write() arbeitet Stream-orientiert. Das bedeutet, dass Sie solange in das aktuelle Dokument hineinschreiben können, wie dieses nicht abgeschlossen wurde. Das Schließen des aktuellen Dokuments geschieht in dem Augenblick, in dem der Browser das Tag </body> liest oder in dem Sie vom Programm aus die Methode document.close() aufrufen.


Duddle
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben