« JavaScript/Boîtes de dialogues » : différence entre les versions

Contenu supprimé Contenu ajouté
(:Julien:) (discussion | contributions)
Aucun résumé des modifications
m Robot : Changement de type cosmétique
Ligne 9 :
}}
 
== JavaScript et les "Dialog Box" ==
=== Introduction ===
Comme beaucoup le savent déjà ou l'on déjà remarqué; JavaScript met a disposition de ses utilisateurs un moyen d'échanger des informations entre l'interface et l'internaute que sont les boîtes de dialogues. Il en existe en tout trois différentes. Nous allons les étudier une par une et voir comment elles fonctionnent. Nous verrons aussi qu'il ne faut surtout pas en mettre trop au risque de lasser les visiteurs.
 
=== Définition ===
Une boîte de dialogue est une petite fenêtre rectangulaire qu'est capable d'afficher n'importe quel navigateur pourvu de JavaScript. Cette boîte permet soit de demander une confirmation au visiteur (confirm), soit de prévenir le visiteur (alert) ou soit de demander quelque chose au visiteur (prompt). Une telle boîte n'est nullement compliquée à mettre en place. Chacune de ces boîtes s'ouvre en faisant appel à des fonctions de JavaScript.
 
Notez aussi que chacune des boîtes de dialogue de JavaScript a le focus bloqué par le navigateur. C'est-à-dire qu'il faudra cliquer sur un des boutons pour pouvoir continuer.
 
== Boîte d'alerte ==
 
[[ImageFichier:Js_alert.PNG|right|326px|thumb|Une boîte d'alerte sur Firefox]]
 
Il existe une boîte de dialogue qui a pour principal objectif d'alerter le visiteur de quelque chose. Il s'agit de la boîte d'alerte.
Ligne 42 :
Notez l'emploi du caractère spécial '''\n''' pour sauter une ligne dans une alerte JavaScript.
 
== Boîte confirmation ==
 
[[ImageFichier:Js_confirm.PNG|right|327px|thumb|Une boîte de confirmation sur Firefox]]
 
JavaScript met aussi a disposition des codeurs une fonction nommée '''confirm''' qui permet d'afficher une boîte de dialogue demandant une confirmation au visiteur. Par exemple : ''Voulez-vous supprimer tous les messages ?''.
Ligne 70 :
# '''FALSE''' si le visiteur a cliqué sur ''ANNULER'' ou a cliqué sur ''la croix rouge'' de fermeture.
 
== Boîte de saisie ==
 
[[ImageFichier:Js_prompt.PNG|right|327px|thumb|Une boîte de saisie sur Firefox]]
 
C'est la dernière boîte de dialogue que nous allons voir. Celle-ci permet de demander une saisie au visiteur. Elle contient donc un champs de texte.