Partager via


Utilisation de boîtes de message

Même si les navigateurs prennent en charge la plupart des fonctionnalités JScript, les nouvelles fonctionnalités axées sur le .NET Framework, les objets basés sur une classe, les types de données, les énumérations, les directives de compilation conditionnelle et l'instruction const ne sont prises en charge que du côté serveur. Par conséquent, vous devez utiliser ces fonctionnalités en mode exclusif dans les scripts côté serveur. Pour plus d'informations, consultez Informations de version JScript.

Lorsqu'un script est conçu pour s'exécuter dans un navigateur (côté client), les développeurs expérimentés incluent du code qui détecte la version du moteur de script. Une fois que le script a détecté la version du moteur, il peut rediriger le navigateur vers une page contenant un script compatible avec le moteur de script du navigateur. Pour plus d'informations, consultez Détection des fonctionnalités du navigateur.

JScript utilise les boîtes de message alert, confirm et prompt du navigateur pour obtenir une entrée de la part de votre utilisateur. Les messages sont des méthodes de l'objet window. Dans la mesure où l'objet window se trouve en haut de la hiérarchie des objets, vous n'avez pas besoin d'utiliser le nom complet (par exemple, window.alert()) des boîtes de message, mais il est conseillé de le faire, car cela vous permet de vous souvenir à quel objet ils appartiennent.

Boîte de message d'alerte

La méthode alert a un seul argument : la chaîne de texte que vous souhaitez afficher dans la boîte de message d'alerte. La chaîne n'est pas en HTML. La boîte de message contient un bouton OK qui permet à l'utilisateur de la fermer ; il s'agit d'une fenêtre modale, ce qui signifie que l'utilisateur doit fermer la boîte de message avant de poursuivre.

window.alert("Welcome! Press OK to continue.");

Boîte de message de confirmation

La boîte de message de confirmation, qui comprend un bouton OK et un bouton Annuler, pose une question avec deux réponses possibles. La méthode confirm retourne la valeur true ou false. Cette boîte de message est également modale : l'utilisateur doit y répondre (en cliquant sur un bouton) et la fermer, avant de continuer.

var truthBeTold = window.confirm("Click OK to continue. Click Cancel to stop.");
if (truthBeTold)
   window.alert("Welcome to our Web page!");
else 
   window.alert("Bye for now!");

Boîte de message d'invite

La boîte de message d'invite, qui contient un bouton OK et un bouton Annuler, fournit un champ texte qui accepte du texte en réponse à une invite. Si vous fournissez un argument avec une seconde chaîne, la boîte de message d'invite affiche la seconde chaîne dans le champ texte comme réponse par défaut. Sinon, le texte par défaut est « non défini ».

Tout comme les méthodes alert et confirm, prompt affiche une boîte de message modale. L'utilisateur doit le fermer avant de continuer.

var theResponse = window.prompt("Welcome?","Enter your name here.");
document.write("Welcome "+theResponse+".<BR>");

Voir aussi

Concepts

Affichage d'informations dans le navigateur

Détection des fonctionnalités du navigateur

Autres ressources

Affichage des informations avec JScript