<< Retour au sommaire

 

 

La méthode confirm

 

 

 

La méthode « confirm » est une boîte de dialogue qui permet d’afficher un message à l’utilisateur dans une nouvelle fenêtre. Le message est accompagné des boutons « Ok » et « Annuler ».

 

La syntaxe :

Var VariableReponse = window.confirm(« LeMessage »);

 

La description :

Reponse est une variable qui va contenir vrai ou faux selon si l’utilisateur clique sur le bouton « Ok » ou « Annuler », Vrai pour « Ok » et Faux pour « Annuler ».

LeMessage est le message à afficher dans la boîte de dialogue.

 

Dans le cas où l’utilisateur clique sur le bouton « Annuler », la variable Reponse reçoit la valeur « false ». Il vous sera donc possible de comparer la variable Reponse à la constante « false ».

if (Reponse==false) { alert("vous avez annuler...");

 

Voici un exemple…

 

La page accueil.html ouvre directement un message « confirm » en demandant à l’utilisateur s’il désire réellement entrée dans la page.

Si l’utilisateur valide le bouton « Ok », la page est ouverte, s’il valide le bouton « Annuler », ce sera la page refus.html qui sera ouverte.

Pour comparer la réponse dans le « if », nous allons placer le signe « point d’exclamation » devant le nom de la variable afin de traiter le cas de figure où la réponse est « faux ».

 

Le code de la page accueil.html :

 

<html>

<head>

<title> bonjour </title>

</head>

<body>

<script type=«text/javascript»>

// Demande à l'utilisateur s'il désire entrer sur cette page

var Reponse = window.confirm("Bonjour, vous allez entrer sur la page, pour confirmer cette opération, veuillez cliquer sur Ok");

// traitement de la réponse

if (!Reponse)

{ window.location="refus.html"; }

</script>

<p>Bonjour, soyez le bienvenue...</p>

</body>

</html>

 

Le code de la page refus.html

 

<html>

<head>

<title>à plus </title>

</head>

<body>

<p>Vous avez refusé d'entrer dans le site, bon voyage et à plus tard !</p>

</body>

</html>

 

Philippe BOULANGER