anoniem Geplaatst: 6 juni 2004 Delen Geplaatst: 6 juni 2004 Ik wil een lus pauzeren. Als ik zoek op google heeft iedereen het over 'setTimeout();', maar ik wil het in 1 functie houden. Voor het overzicht en om lokale variabelen niet kwijt te raken. Is dit ingebouwd? Quote Link naar reactie
anoniem Geplaatst: 6 juni 2004 Auteur Delen Geplaatst: 6 juni 2004 Helaas, dat is niet mogelijk. Quote Link naar reactie
anoniem Geplaatst: 7 juni 2004 Auteur Delen Geplaatst: 7 juni 2004 Zet iets als dit binnen je lus: [code:1:71eeb62e47]var straks, nu; straks = new Date().getTime(); nu = straks; while ( ( nu-straks) < 5000 ) { nu = new Date().getTime(); }[/code:1:71eeb62e47] Hierbij is die 5000 het aantal milliseconden dat deze while-lus de boel gaat vertragen. Quote Link naar reactie
anoniem Geplaatst: 7 juni 2004 Auteur Delen Geplaatst: 7 juni 2004 Heb je ook al eens nagedacht over de systeem resources die je code opslokt? Quote Link naar reactie
anoniem Geplaatst: 7 juni 2004 Auteur Delen Geplaatst: 7 juni 2004 [quote:c81de23d3c="Annie"]Heb je ook al eens nagedacht over de systeem resources die je code opslokt?[/quote:c81de23d3c] Yep, maar (teveel) uitweiden bij het geven van een antwoord levert meestal alleen nog maar meer vraagtekens op. Script pauzeert (alles) voor 5 seconden, zoals gevraagd. Quote Link naar reactie
anoniem Geplaatst: 7 juni 2004 Auteur Delen Geplaatst: 7 juni 2004 Ik zou dan toch liever kiezen voor een oplossing met setTimeout, waarbij de structuur van het script zo omgegooid wordt dat lokale variabele geen probleem meer zijn. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen