/    Sign up×
Community /Pin to ProfileBookmark

Hello

I am trying to set delay inside function,something like this


**************************************************

function go(){
code
.
.
.
setTimeout(function(){code},5000);

code
.
.

}


*************************************************

my problem is that the javascript setTimeout work asynchronic with the rest of the code ,so when waiting to the end of timeout the lines after it executed.I need some timeout that will cause the rest of the code pausing until the timeout is finish.
any help will be greatful

to post a comment
JavaScript

2 Comments(s)

Copy linkTweet thisAlerts:
@KorMay 31.2011 — Then insert the rest of the code you want to run after the setTimeout within the inner function:
<i>
</i>setTimeout(
function(){
[COLOR="SlateGray"]// the rest of the code here //[/COLOR]
}
,5000
)
Copy linkTweet thisAlerts:
@baarozauthorMay 31.2011 — for(i=0;i<10;i++){

code

timeout

code

}

I want to prevent from the loop to proceed until timeout is finish
×

Success!

Help @baaroz spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.5,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,

tipper: @Samric24,
tipped: article
amount: 1000 SATS,
)...