Hallo. Ich hab ein einfachen Javascript Count gebastelt. Mit setTimeout und clearTimeout.
Jetzt sobald in der funktion "changesth" eine bedingung erfülllt ist, rufe ich "stop_time" auf, welche das Timeout stoppen soll.
Funktionieren tut das ganze. Mich nervt nur dieses 1 Fehler von der Firebug Console.
Alles anzeigen
Weiß jemand was mit der Fehlermeldung anzufangen?
Okay schreibe ich das über var time
ist der fehler zwar weg, aber ich brauche die übertragung von wert1 und wert2 und wenn das timeout nicht über die funktion aufgerufen wird, bekommt es ja auch keine werte zugeteilt.
Also wie muss ich die variable "stopthetime" defenieren?
Danke im Vorraus
Jetzt sobald in der funktion "changesth" eine bedingung erfülllt ist, rufe ich "stop_time" auf, welche das Timeout stoppen soll.
Funktionieren tut das ganze. Mich nervt nur dieses 1 Fehler von der Firebug Console.
Quellcode
- <script type="text/javascript">
- var time=0;
- function changesth(wert1,wert2){
- /*unwichtiger dingsdums rausgenommen*/
- if(time==5){
- time=0;
- stop_time();
- }else{
- time++;
- }
- var stopthetime= window.setTimeout(function() { changesth(wert1,wert2);},1000);
- }
- function stop_time() {
- if(time==0){
- window.clearTimeout(stopthetime);
- }
- }
- </script>
- <body onload="changesth(1,2)">
Weiß jemand was mit der Fehlermeldung anzufangen?
Okay schreibe ich das über var time
ist der fehler zwar weg, aber ich brauche die übertragung von wert1 und wert2 und wenn das timeout nicht über die funktion aufgerufen wird, bekommt es ja auch keine werte zugeteilt.
Also wie muss ich die variable "stopthetime" defenieren?
Danke im Vorraus
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von Snowflake ()