Avatar billede razmuz_dk Nybegynder
03. december 2001 - 22:03 Der er 4 kommentarer og
1 løsning

Stop setTimeout\'s

Findes der en funktion i JS der stopper alle aktive setTimeout()\'s?

\\\\ -> RAZ
Avatar billede hono Nybegynder
03. december 2001 - 22:05 #1
clearTimeout()

Hono
Avatar billede razmuz_dk Nybegynder
03. december 2001 - 22:14 #2
Det virker ikke efter hensigten...

Det er til dette script:
<script>
function move(x,y) {
alert(x+\' og \'+y);
TeSt = setTimeout(\"move(\"+x+\",\"+y+\")\",1000);
}
</script>

Jeg kører det med en

<img onclick=\"move(X,X);clearTimeout\" ....>

Hva der være galt?
Avatar billede hono Nybegynder
03. december 2001 - 22:22 #3
<script>
function move(x,y) {
alert(x+\' og \'+y);
TeSt = setTimeout(\"move(\"+x+\",\"+y+\")\",1000);
}
</script>

Jeg kører det med en

<img onclick=\"move(X,X);clearTimeout(TeSt)\" ....>

...eller sådan noget

Hono
Avatar billede hono Nybegynder
03. december 2001 - 22:31 #4
Virker det?
Avatar billede jakoba Nybegynder
03. december 2001 - 22:36 #5
TeSt skal helst være definereret udenfor funktionen:
  <script>
var TeSt;  // nu er vi sikre på at TeSt er globalt tilgængelig.
function move(x,y) {
alert(x+\' og \'+y);
TeSt = setTimeout(\"move(\"+x+\",\"+y+\")\",1000);
}
</script>

mvh JakobA
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester