Javascript bloquer l'exécution du script

J'ai besoin de faire quelque chose comme ceci:

  • Exécuter un morceau de code
  • Commencer à charger une image et de bloquer l'exécution de script
  • Lorsque l'image est chargée de reprendre l'exécution
  • Exécuter le reste du code

Je sais que le plus simple est d'attribuer une fonction à l'événement onload de l'image, puis d'exécuter le reste du code dans la fonction, mais si c'est possible je veux avoir un "linéaire" le comportement de blocage de l'exécution du script et de le reprendre ensuite.
Alors, est-il une manière de croix-navigateur pour ce faire?

OriginalL'auteur mck89 | 2010-02-17