Les boîtes de dialogues


Les boites de dialogue spécifiques à javascript permettent d'afficher des information ou encore de proposer à l'utilisateur une saisie Dans ce cas, sans avoir la puissance des espaces de saisie des formulaire elles sont parfaite pour récupérer des contenus de variables à utiliser dans les scripts.

ALERT
Alert() est une méthode de l'objet window cette méthode ouvre un boîte d'affichage contenant le texte passé en argument et un bouton "ok" qui ferme la boîte
la syntaxe est simple : alert ("le texte à afficher");

Si vous avez à utiliser des caractères spéciaux " ' utilisez les caractères d'échappemment qui éviteront de générer une erreur.
alert("l'erreur est humaine"); // génère une erreur
alert( l\'erreur est humaine"); // le slash inversé échappe le '

CONFIRM
confirm() est une méthode de l'objet window cette méthode ouvre un boîte d'affichage contenant le texte passé en argument et un bouton "ok" et un bouton d'annulation.
Les dexu boutons ferment la boîte mais : PROMPT
La méthode prompt() ouvre un boîte de dialogue contenant le message passé en argument, une zone de saisie pour l'utilisateur, un bouton annuler, un bouton OK et éventuellement un texte par défaut qui s'affichera dans la zone de saisie.
La méthode renvoie une valeur différente en fonction du bouton cliqué Exemple :
votrenom = window.prompt("entrez votre prénom : " , "");
if ((votrenom !=null) && (votrenom!="") ){
document.write ("salut à toi : " + votrenom);
}


© Emmanuel Besnard, octobre 2004