Funktion abbrechen
Andi
- javascript
Hallo!
Gibt es eigentlich eine möglichkeit durch z.b. einen button eine Function abzubrechen? Ich meine zum beispiel eine Function die nach 20 sekunden erst durchgeführt werden soll und man diese dann durch ein button abbrechen kann bevor sie angefangen hat?
Hallo!
Gibt es eigentlich eine möglichkeit durch z.b. einen button eine Function abzubrechen? Ich meine zum beispiel eine Function die nach 20 sekunden erst durchgeführt werden soll und man diese dann durch ein button abbrechen kann bevor sie angefangen hat?
Wenn du Code mit setInterval oder setTimeout aufgerufen hast, so kannst du mit clearTimeout oder clearIntervall den Code unterbrechen.
Einfach die entsprechende ID mit übergeben.
Gruß
Patrick
Hallo!
Gibt es eigentlich eine möglichkeit durch z.b. einen button eine Function abzubrechen? Ich meine zum beispiel eine Function die nach 20 sekunden erst durchgeführt werden soll und man diese dann durch ein button abbrechen kann bevor sie angefangen hat?
Wenn du Code mit setInterval oder setTimeout aufgerufen hast, so kannst du mit clearTimeout oder clearIntervall den Code unterbrechen.
Einfach die entsprechende ID mit übergeben.
Gruß
Patrick
Wie kann ich denn eine ID vergeben?
Wie kann ich denn eine ID vergeben?
Hi Andi,
wer lesen kann, hat entscheidente Vorteile im Leben
http://selfhtml.teamone.de/javascript/objekte/window.htm#clear_timeout
Gruß
Hans-Peter
Wie kann ich denn eine ID vergeben?
Hi Andi,
wer lesen kann, hat entscheidente Vorteile im Leben
http://selfhtml.teamone.de/javascript/objekte/window.htm#clear_timeout
Gruß
Hans-Peter
Danke! Aber kann ich das auch irgendwie in ein Button einfügen:
<input type="button" value="button" onclick="window.setTimeout("function()",1000);>
oder so ähnlich?
Hallo Andi,
Danke! Aber kann ich das auch irgendwie in ein Button einfügen:
<input type="button" value="button" onclick="window.setTimeout("function()",1000);>
oder so ähnlich?
ich verstehe die Frage nicht :-( Schau´ Dir doch mal ganz langsam das SELFHTML Beispiel aus dem genannten Link an. Da wird doch _exakt_ Dein Wunsch beschrieben. Mit Button und allem Drum und dran !
Mit
aktiv = window.setTimeout("Zaehlen()",1000);
und
function Aufhoeren() {
window.clearTimeout(aktiv);
alert(i + " Sekunden");
}
<input type="button" value="Klick" onClick="Aufhoeren()">
so what ?
Hans-Peter