Saisissez précisément le contenu du listing suivant dans votre éditeur de texte préféré (il est plus simple et plus rapide de faire un "copier-coller").
|
<HTML> <HEAD> <TITLE>Votre nom</TITLE> <SCRIPT LANGUAGE="JavaScript">
function afficher(mot)
</SCRIPT>
<BODY> |
Sauvegardez ce script dans un fichier que vous appelerez nom.html.
Démarrez maintenant un navigateur (Netscape Communicator ou Internet Explorer).
Ouvrez depuis votre navigateur le fichier nom.html et voyez le résultat.
En cas de problème, cliquez ici pour voir le résultat.
Par rapport à la leçon 2, la fonction document.write a disparu; elle est avantageusement remplacé par le texte placé après <BODY>.
On a défini une fonction afficher(mot), dont la tâche est d'afficher deux messages d'alerte. Contrairement à la leçon 2, cette fonction a ici un paramètre. Elle est appelée lorsque l'on clique sur le bouton défini plus bas (onclick="afficher(VotreNom.value)"). Le contenu de la variable VotreNom s'écrit VotreNom.value. Ce contenu provient de la ligne précédente où l'on demande de remplir un champ (<INPUT NAME="VotreNom" TYPE=Text SIZE="30">). C'est ce contenu que l'on passe en paramètre à la fonction afficher(mot). Elle affichera un message de salutation puis un autre message qui indiquera le nombre de caractères formant le mot (mot.length).
Vocabulaire: value et length sont appelés des méthodes liées à l'objet mot, qui est du type chaîne de caractères.
Modifiez le programme ci-dessus pour qu'il demande le nom et le prénom dans deux champs séparés, et qui utilisera les réponses pour afficher "Bonsoir [prénom] [nom]". Par exemple "Bonsoir Alain Térieur".
Correction: Cliquez ici pour voir le résultat, puis visualisez le code source.