à l'aide de setTimeout de manière synchrone en JavaScript

J'ai le scénario suivant:

setTimeout("alert('this alert is timedout and should be the first');", 5000);
alert("this should be the second one");

J'ai besoin le code après le setTimeout à être exécuté après le code dans le setTimeout est exécutée. Depuis que le code qui vient après le setTimeout n'est pas le code de mon propre je ne peux pas le mettre dans la fonction appelée dans le setTimeout...

Est-il un moyen de contourner cela?

InformationsquelleAutor Nathan | 2010-11-08