JavaScript Utiliser window.alert ()


Exemple

La méthode d' alert affiche un message d'alerte à l'écran. Le paramètre de la méthode d'alerte est affiché à l'utilisateur en texte brut :

window.alert(message);

Parce que window est l’objet global, vous pouvez aussi appeler l’abréviation suivante:

alert(message);

Alors, qu'est-ce que window.alert() fait? Eh bien, prenons l'exemple suivant:

alert('hello, world');

Dans Chrome, cela produirait une fenêtre contextuelle comme celle-ci: alerte

Remarques

La méthode alert est techniquement une propriété de l'objet window , mais comme toutes window propriétés de window sont des variables globales automatiquement, nous pouvons utiliser alert comme une variable globale plutôt que comme une propriété de window - ce qui signifie que vous pouvez directement utiliser alert() au lieu de window.alert() .

Contrairement à l'utilisation de console.log , les alert agissent comme une invite modale, ce qui signifie que l' alert appel du code console.log jusqu'à la réponse à l'invite. Traditionnellement, cela signifie qu'aucun autre code JavaScript ne sera exécuté tant que l'alerte n'est pas supprimée:

alert('Pause!');
console.log('Alert was dismissed');

Cependant, la spécification permet effectivement à d'autres codes déclenchés par des événements de continuer à s'exécuter même si une boîte de dialogue modale est toujours affichée. Dans de telles implémentations, il est possible qu'un autre code s'exécute pendant que la boîte de dialogue modale est affichée.

Vous trouverez plus d'informations sur l' utilisation de la méthode d' alert dans la rubrique d'invites des modaux .

L'utilisation d'alertes est généralement déconseillée au profit d'autres méthodes qui n'empêchent pas les utilisateurs d'interagir avec la page - afin de créer une meilleure expérience utilisateur. Néanmoins, il peut être utile pour le débogage.

À partir de Chrome 46.0, window.alert() est bloqué dans un <iframe> sauf si son attribut sandbox a la valeur allow-modal .