asyoulikeit
New member
Hallo liebe Leute, bin noch ziemlicher javascript Anfänger und hab mir ein paar Übungsaufgaben gesucht. Also bitte nicht wundern, dass das hier keinen wirklichen praktischen Nutzen hat, es ist nur zum Üben.
Ich habe eine Funktion, die in einer Endlosschleife immer wieder das gleiche macht. Diese Funktion soll genau 10 Sekunden laufen und dann abbrechen. Und hier stehe ich auf dem Schlauch. Ich finde überall im Netz etwas dazu, wie ich eine Funktion dazu bringe, alle paar Sekunden weiter zu laufen, oder nach soundsoviel Sekunden Verzögerung zu starten. Aber nichts zu dieser Aufgabenstellung.
Ich denke, dass auch das wohl mit setTimeout zu machen sein müsste, aber ich komm einfach nicht drauf.
Mit
startet das "Spiel" nach 10 Sekunden. Aber wie bekomme ich es dazu sofort zu starten und nach 10 Sekunden aufzuhören?
Hilfe wäre großartig, Denkanstoß auch nicht schlecht.
Ich habe eine Funktion, die in einer Endlosschleife immer wieder das gleiche macht. Diese Funktion soll genau 10 Sekunden laufen und dann abbrechen. Und hier stehe ich auf dem Schlauch. Ich finde überall im Netz etwas dazu, wie ich eine Funktion dazu bringe, alle paar Sekunden weiter zu laufen, oder nach soundsoviel Sekunden Verzögerung zu starten. Aber nichts zu dieser Aufgabenstellung.
Ich denke, dass auch das wohl mit setTimeout zu machen sein müsste, aber ich komm einfach nicht drauf.
Mit
Code:
function start() {
window.setTimeout('start_spiel()',10000);
}
startet das "Spiel" nach 10 Sekunden. Aber wie bekomme ich es dazu sofort zu starten und nach 10 Sekunden aufzuhören?
Hilfe wäre großartig, Denkanstoß auch nicht schlecht.