Jeg ville lige høre om der er nogen som har lavet en stump kode, som får en funktion til at PAUSE i f.eks. 200ms, hvorefter den fortsætter i funktionen..
f.eks. noget lignende det her..
function minFunk(){
Vent_i_200ms....
alert("Så har vi ventet nok....")
}
Jeg kender til setTimeout funktionen, men jeg skal ikke afvikle en anden funktion - men fortsætte med den nuværende funktion som jeg allerede står i????
Det kode som jeg har nu er temlig indviklet og kan ikke skrives om... Endvidere er functionerne oprette som obj i siden osv osv.. det er lidt tricky..
Jeg står nu at den situation, at jeg bliver nød til at kunne pause afviklingen og fortsætte efter f.eks. 200ms. Pausen afhænger af variablerne som ryger med ind i funktionen...
Svineren ville være at lave et loop...men det vil jo så afhænge af klient CPU kraft hvor længe det rent faktisk kører.
Eller:
Det jeg ville gøre var at lave en check parameter som fortalte om der er tale om at du har kaldt din wait funktion...hvis den er sat så skal den hoppe til efter din wait funktion og fortsætte.
Jamen, hvis resten af din kode ikke kan skrives om, er det jo godt, du har en papirkurv på skrivebordet ... det er nemlig så den eneste udvej at kaste dit projekt der. Hvis det er nødvendigt at pause et JavaScript, er projektet grebet forkert an - og er det ikke muligt at skrive scriptet om, må projektet droppes. Der er ingen anvendelig mulighed for at pause et JS.
I det må jeg være fuldstændig enig! Jeg ville også re-designe min funktion såfremt den var i den form som du beskriver. Dog vil jeg mene at det jeg har beskrevet rent faktisk virker! Det er ikke pænt, men det virker.
Hvis din funktion er ikke er for lang kan du jo poste den, så kan vi komme med nogle foreslag til re-design.
/Kristian
Synes godt om
Ny brugerNybegynder
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.