Page précédente Table des matières Javascript avancé Page suivante

Un peu de tout ...

Les boites de message
Une minuterie (voir Avancé)
L'emploi de this (voir Avancé)

Les boites de dialogue ou de message

Javascript met à votre disposition 3 boites de message

  • alert()
  • prompt()
  • confirm()

Ce sont toutes trois des méthodes de l'objet window.

La méthode alert()

La méthode alert() doit, à ce stade de votre étude, vous être familière car nous l'avons déjà souvent utilisée.

La méthode alert() affiche une boite de dialogue dans laquelle est reproduite la valeur (variable et/ou chaîne de caractères) de l'argument qui lui a été fourni. Cette boite bloque le programme en cours tant que l'utilisateur n'aura pas cliqué sur "OK".
Alert() sera aussi très utile pour vous aider à débbuger les scripts.

Sa syntaxe est :

    alert(variable);
    alert("chaîne de caractères");
    alert(variable + "chaîne de caractères");

Si vous souhaitez écrire sur plusieurs lignes, il faudra utiliser le signe \n.

La méthode prompt()

Dans le même style que la méthode alert(), Javascript vous propose une autre boite de dialogue, dans le cas présent appelée boite d'invite, qui est composée d'un champ comportant une entrée à compléter par l'utilisateur. Cette entrée possède aussi une valeur par défaut.

La syntaxe est :

    prompt("texte de la boite d'invite","valeur par défaut");

Cet exemple s'écrit

    prompt("Entrez votre prénom:","Prénom");

En cliquant sur OK, la méthode renvoie la valeur tapée par l'utilisateur ou la réponse proposée par défaut. Si l'utilisateur clique sur Annuler ou Cancel, la valeur null est alors renvoyée.
Prompt() est parfois utilisé pour saisir des données fournies par l'utilisateur. Selon certaines sources, le texte ne doit cependant pas dépasser 45 caractères sous Netscape et 38 sous Explorer 3.0.

La méthode confirm()

Cette méthode affiche 2 boutons "OK" et "Annuler". En cliquant sur OK, continue() renvoie la valeur true et bien entendu false si on a cliqué sur Annuler. Ce qui peut permettre, par exemple, de choisir une option dans un programme.

La syntaxe de l'exemple est :

    confirm("Voulez-vous continuer ?")


Page précédente Table des matières Javascript avancé Page suivante