51 votes

Arrêter l'exécution de la page comme la fonction alert()

Lorsque j'écris alert('Hello') , l'exécution de la page s'arrête et attend l'approbation pour continuer.

J'ai une configuration div à afficher comme une fausse alerte, en utilisant HTML - ce div a un bouton "OK".

Je veux que la page arrête son exécution (comme le fait alert) jusqu'à ce que l'utilisateur clique sur « OK ».

Est-il possible ?

1voto

Jasmeen Points 51

Vous pouvez utiliser le code suivant pour suspendre l'exécution pendant une longue période.

fonction PauseExcecution() { //Faire des trucs sommeil(1000); //Faire des trucs...

}

 function sleep(milliseconds) {
  var start = new Date().getTime();
  for (var i = 0; i < 1e7; i++) {
    if ((new Date().getTime() - start) > milliseconds){
      break;
    }
  }
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X