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
 

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:
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

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.962
Beiträge
1.540.121
Mitglieder
68.139
Neuestes Mitglied
Achim84
Oben