Fenêtres:Boîtes de messages Javascript

Un article de WikiTuto.

Jump to: navigation, search
  1. Coder le Javascript
  2. Navigateurs incompatibles
  3. Debugger
  4. Fichiers externes
  5. Orienté objet
  1. Déclaration et affectation
  2. String et nombre
  3. Vecteurs ou tableaux
    1. Grandeur d'un vecteur
    2. Vecteur en string
    3. Trier un vecteur
    4. Autres méthodes
  • Les Opérateurs
  1. Arithmétiques
  2. Relationnels
  3. Logiques
  4. Priorités
  5. Eval
  • Les Contrôles
  1. If - Else
  2. Switch case
  3. Boucle for
  4. Boucle while
  5. Boucle forever
  6. Boucle do-while
  7. Minuteries
  8. Intervalles
  9. Arrêt
  • Les Fonctions
  1. Déclarations
  2. Portée des variables
  3. Valeur de retour
  4. Appel via lien
  5. With
  1. Onclick - Ondblclick
  2. Boutons rollover
  3. Détection clavier
  4. Attribution de focus
  5. Chargement de page
  6. Onerror
  7. Supprimer erreurs
  8. Infos sur les erreurs
  • Les Objets
  1. Propriétés et méthodes
  2. This
  3. Créer un objet
  4. Créer une classe
  5. Voir propriétés objets
  6. Objets link et anchor
  7. Objet history
  8. Objet image
  • Les Fenêtres
  1. Barre d'état
  2. Modifier les couleurs
  3. Changer titre de page
  4. Afficher informations
  5. Ouvrir nouvelle fenêtre
  6. Communication fenêtres
  7. Imprimer une fenêtre
  8. Redimensionner fenêtre
  9. Déplacer / fermer
  10. Boîtes de messages
  • Les Strings
  1. Objet String
  2. Sous-chaînes
  3. Concaténation
  4. Formater
  5. Ancrages
  6. Longueur chaîne
  7. Modifier la casse
  8. Rechercher chaîne
  9. Remplacer texte
  10. Découper chaîne
  • Les Dates
  1. Objet Date
  2. Afficher heure et date locale
  3. Lire valeurs heure/date
  4. Régler valeurs heure/date
  5. Fuseaux horaires
  • Objet Math
  1. Propriétés
  2. Méthodes
  3. Arrondir des nombres
  • Les Formulaires
  1. Champs de saisie
  2. Type mot de passe
  3. Éléments cachés
  4. Zones de texte
  5. Listes de sélections
  6. Cases à cocher
  7. Boutons radio
  8. Eval
  9. Désactivation
  10. Envoi formulaire
  • Les Cadres
  1. Objet Frame
  2. Accéder cadre
  3. Nombre de cadres
  4. Référer aux cadres
  5. Écrire
  6. Redimensionner
  7. Cadre cible radio
  8. Imprimer
  • Environnement
  1. Détection système
  2. Les cookies
  3. Multiples cookies
  4. Path domain
  5. Codage caractères

Auteur : Mystick

Sommaire

Explication

Les alertes

L'interaction avec le visiteur de notre site est parfois utile pour lui promulguer des informations nécessaires dont il doit absolument être informé. L'objet window contient des méthodes qui affichent des boîtes de dialogues afin de répondre à de tels besoins. JavaScript possède trois types différents de boîtes de dialogue nommées alertes, invite et confirmation.

La boîte de dialogue la plus simple est l'alerte. Cette boîte permet d'afficher une string voulue qui apparaît aussi avec un triangle d'avertissement ( ! ) et un bouton OK pour la fermer. La syntaxe d'une alerte est bien simple, il s'agit d'envoyer à la méthode window.alert() la string voulue en paramètre.

Exemple

   <input type="button" value="Afficher une alerte" 
   onClick="alert('Voici ma string mise entre apostrophes ! ');"/>
 

Les invites ou boîtes de saisie

Les alertes sont suffisantes afin de faire remarquer un message au visiteur.. mais lorsqu'on souhaite obtenir de lui une réponse à une question, il faut lui fournir un champ de saisie à l'aide d'une boîte de style invite. La boîte de saisie contient un bouton OK ainsi qu'un bouton Annuler et bien sûr un champ de texte.

La méthode utilisée est le prompt() qui accepte deux paramètres. Le premier est le texte affiché dans la boîte et le second sert à définir une réponse par défaut. Lorsque l'usager clique sur le bouton OK, le texte entrée dans la boîte de saisie est retourné au script ce qui permet de conserver cette réponse dans une variable. (Si l'usager clique sur Annuler, la valeur null est retournée au script.)

Exemple

 var reponse= prompt("Quel jour sommes-nous? ", "");
 //Avec une réponse par défaut :
 var reponse= prompt("Quel jour sommes-nous ? " , "Lundi");
 

Les boîtes de confirmation

Parfois, les questions qu'on désire poser à l'usager sont d'un type "confirmation", ce qui veut dire qu'on veut simplement lui demander si oui ou non il désire continuer une action entreprise. Cette boîte contient des boutons OK et Annuler servant évidemment à répondre à la question. Pour créer une telle boîte, il faut utiliser la méthode confirm() de l'objet window. Un seul paramètre est requis; le texte de la question.

La vraie utilité de cela est de garder sa valeur de retour true ou false dans une variable pour récupérer le choix de l'usager. Ainsi, on peut valider les actions choisies par l'usager. La meilleure utilité est pour confirmer un choix dans une fonction de validation.

Exemple

 function ValiderEffacer()
    {
    var choix= confirm("Voulez-vous vraiment effacer les champs?");

    if (choix)
       Effacer();
    }
  

Voir aussi

Boîte à outils
Annuaire gratuitCe site est listé dans la catégorie Informatique : Aide et astuces en informatique Annuaire