0% ont trouvé ce document utile (0 vote)
63 vues19 pages

JS PDF

Transféré par

Amina Gtf
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
63 vues19 pages

JS PDF

Transféré par

Amina Gtf
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Développement des Applications Web Chapitre 03 : JS

Chapitre 03
Le Langage JS (Java Script)

1. Définition
Java Script est un langage de scripts qui incorporé aux balises Html, permet d'améliorer la
présentation et l'interactivité des pages Web.
Ces scripts vont être gérés et exécutés par le browser lui-même sans devoir faire appel aux
ressources du serveur. Ces instructions seront donc traitées en direct et surtout sans retard
par le navigateur.
Java Script a été initialement développé par Netscape et s'appelait alors LiveScript. Adopté à
la fin de l'année 1995, par la firme Sun (qui a aussi développé Java), il prit alors son nom de
Java Script.

2. La syntaxe JS
- La balise <SCRIPT>
Il faut signaler au browser par une balise, que ce qui suit est un script et que c'est du Java
Script. C'est la balise :
<SCRIPT>.
De même, il faudra informer le browser de la fin du script avec la balise </SCRIPT>.
- Les objets
Java Script divise la page web en objets et vous permettre d'accéder à ces objets, d'en retirer
des informations et de les manipuler.
Pour accéder à un objet, il faudra donner le chemin complet de l'objet en allant du
contenant le plus extérieur à l'objet référencé.
Soit par exemple pour l’exemple 14 que nous avons vu dans le chapitre 1 :

Fenêtre

Document

Formulaire

Radio

1 H. Mansouri
Développement des Applications Web Chapitre 03 : JS

La hiérarchie des objets de cet exemple est donc :


Fenêtre > Document > Formulaire > Radio
Donc en JS pour accéder à l’objet bouton radio il faut donner le chemin suivant :
window.document.Form.Radio[0]
L'objet window occupe la première place dans la hiérarchie, il est repris par défaut par JS et
devient donc facultatif.
- Propriétés et méthodes des objets
Les objets en Java Script ont des propriétés et des méthodes personnalisées.
Pour accéder à une propriété, on utilise la syntaxe :
NomObjet.NomPropriété
Et pour utiliser une méthode on utilise la syntaxe:
NomObjet.NomMéthode()
Dans le cas des boutons radio, par exemple, une de ses propriétés est sa sélection ou sa non-
sélection (Checked en anglais), ainsi pour tester donc la propriété de sélection, on écrira :
document.form.radio[0].checked
Et une de ses méthode est sa clic, ainsi pour cliquer sur un bouton radio, on écrira :
document.form.radio[0].click()

Le tableau suivant représente quelques propriétés:

Objet Propriété Description


Element value La valeur d’un élément.
Index de l’option sélectionnée dans une liste
Select selectedIndex
déroulante.
String length La longueur d'une chaine de caractères

Le tableau suivant représente quelques méthodes :

Objet Méthode Description


Math sqrt() Renvoie la racine carrée d'un nombre.
Convertit une chaîne de caractères en un nombre
Number parseFloat()
flottant.
Permet de déterminer si la valeur passée en
Number isNaN()
argument n’est pas un nombre.

2 H. Mansouri
Développement des Applications Web Chapitre 03 : JS

3. Les boîtes de dialogue JS


Une boîte de dialogue JS est une fenêtre qui s'affiche au premier plan suite à un événement
(en fait est une méthode de l'objet window), et qui permet de :
- Avertir l'utilisateur : alert()
Cette instruction affiche un message dans une boite de dialogue pourvue d'un bouton OK
pour continuer dans la page : alert("votre message")
- Confronter à un choix : confirm()
Similaire à la méthode alert(), si ce n'est qu'elle permet un choix entre "OK" et "Annuler".
Lorsque l'utilisateur appuie sur "OK" la méthode renvoie la valeur true. Elle
renvoie false dans le cas contraire : confirm("votre question")
- Récupérer une information : prompt()
Fournit un moyen simple de récupérer une information provenant de l'utilisateur, on parle
alors de boîte d'invite. Cette méthode requiert deux arguments : prompt("Votre
question","chaîne par défaut");
Exemple 1 :
<HTML>
<HEAD>
<TITLE>Exemple 1</TITLE>
</HEAD>
<BODY>
<SCRIPT>
<!--
var nom = window.prompt("Comment tu t’appel ?","Tapez ici votre nom");
var cont = window.confirm("Vous voulez continuer ?");
window.alert("Soyez les bienvenue "+nom);
//-->
</SCRIPT>
<H1>Mon premier Java Script<H1>
</BODY>
</HTML>
On utilise les balises de commentaire du langage Html <!-- ... --> pour éviter l'affichage peu
esthétique des instructions Java Script par les browsers qui ne comprennent pas le Java
Script.

Le Java Script est sensible à la casse. Ainsi il faudra écrire alert() et non Alert().

3 H. Mansouri
Développement des Applications Web Chapitre 03 : JS

4. Ecrire le code JS
Comme nous avons vu dans le chapitre 2 avec le langage CSS, On peut placer le code JS à
trois endroits différents :
- Dans l’élément HEAD d’une page HTML.
- Dans l’élément BODY d’une page HTML.
- Dans un fichier portant l’extension « .js » séparé.
Bien que cette dernière méthode soit généralement recommandée, parfois vous serez obligé
d’écrire votre code JS dans votre fichier HTML.
- Dans l’élément HEAD
Le premier endroit où l’on peut placer du code JS est dans l’élément HEAD d’un fichier
HTML, il faudra placer le JS à l’intérieur de la balise <SCRIPT>. On placera généralement la
balise <SCRIPT> à la fin de l’élément HEAD.
Exemple 2 :
<HTML>
<HEAD>
<TITLE>Exemple 2</TITLE>
<SCRIPT>
<!--
alert("Soyez les bienvenue");
//-->
</SCRIPT>
</HEAD>
<BODY>
<H3>Code JS dans l’élément HEAD de la page HTML</H3>
</BODY>
</HTML>

- Dans l’élément BODY


On peut également écrire notre code Java Script au sein de l’élément BODY d’un fichier
HTML. Dans ce cas là également, nous utiliserons un élément script et préférerons le placer à
la fin de notre page.
Exemple 3 :
<HTML>
<HEAD>
<TITLE>Exemple 3</TITLE>
</HEAD>

4 H. Mansouri
Développement des Applications Web Chapitre 03 : JS

<BODY>
<H3>Code JS dans l’élément HEAD de la page HTML</H3>
<SCRIPT>
<!--
alert("Soyez les bienvenue");
//-->
</SCRIPT>
</BODY>
</HTML>

- Dans un fichier portant l’extension « .js » séparé.


On peut aussi écrire les scripts dans des fichiers distincts (avec l'extension .js) et les appeler à
partir d'un fichier Html. Vous pouvez avec cette manière constituer une bibliothèque de
script et les appeler en cas de besoin à la manière suivante :
<SCRIPT Src="Script1.js">
Exemple 4 :
- Le fichier HTML
<HTML>
<HEAD>
<TITLE>Exemple 4</TITLE>
</HEAD>
<BODY>
<SCRIPT Src="Script1.js">
<H1>Mon premier Java Script<H1>
</BODY>
</HTML>
- Le fichier JS
<!--
window.alert("Soyez les bienvenue");
//-->

5 H. Mansouri
Développement des Applications Web Chapitre 03 : JS

5. Les variables en Java Script


Un nom de variable doit commencer par une lettre et se composer de lettres, de chiffres et
des caractères _ et $ (à l'exclusion du blanc). Le nombre de caractères n'est pas précisé. Java
Script est sensible à la case.
Les variables peuvent se déclarer de deux façons :
- Soit de façon explicite :
var Age = 20
var Prenom = "Abderrahmane"
- Soit de façon implicite :
Age = 20
Prenom = ‘Abderrahmane’
Java Script utilise 4 types de données :
- Nombres : nombre entier ou réel.
- Chaînes de caractères : suite de caractères comprise entre guillemets " " ou
apostrophe ‘ ‘.
- Booléens : true pour vrai et false pour faux.
- Null : mot spécial représente « pas de valeur ».
Il ne faut pas déclarer le type de données d'une variable.
Exemple 5 :
On utilise la méthode write() de l’objet document pour afficher des variables. On définit une
variable appelée texte qui contient la chaîne de caractères "Mon numéro de wilaya est" et
une autre appelée num qui est initialisée à 19.
<HTML>
<HEAD>
<TITLE>Exemple 5</TITLE>
</HEAD>
<BODY>
<SCRIPT>
<!--
var texte1 = "Mon nom est : ";
nom = 'Mansouri ';
document.write(texte1 + nom);
var texte2 = "Mon numéro de wilaya est : ";
num = 19;
document.write(texte2 + num);
//-->
</SCRIPT>
</BODY>
</HTML>

6 H. Mansouri
Développement des Applications Web Chapitre 03 : JS

6. Opérateurs et priorités de calcul


Java Script mis à notre disposition les différents opérateurs suivants :
- Les opérateurs arithmétiques :
- L’addition (+).
- La soustraction (-)
- La multiplication (*)
- La division (/)
- Le modulo (%)
- L’affectation (=)
- Les opérateurs logiques :
- Egal (==)
- Inférieur (<11)
- Inférieur ou égal (<=)
- Supérieur (>)
- Supérieur ou égal (>=11)
- Différent (!=)
- Les opérateurs logiques
- Et (&&)
- Ou (||)
Les parenthèses sont prioritaires sur toute autre opération, puis viennent la multiplication, la
division et le modulo et finalement l’addition et la soustraction.
Exemple 6 :
<HTML>
<HEAD>
<TITLE>Exemple 6</TITLE>
</HEAD>
<BODY>
<SCRIPT>
var x = 5, y = 10, z = -2;
var Resulta = x + y / ( 4 + z ) % 3;
alert("Résulta = " + Resulta);
</SCRIPT>
</BODY>
</HTML>

7 H. Mansouri
Développement des Applications Web Chapitre 03 : JS

7. L'expression if
L'expression if se présente en Java Script comme suit :
if (condition true)
{
instructions1;
}
else
{
instructions2;
}
Exemple 7 :
<HTML>
<HEAD>
<TITLE>Exemple 7</TITLE>
</HEAD>
<BODY>
<SCRIPT>
<!--
var heure = 12;
if (heure >= 0 && heure < 12)
{
alert("C'est le matin");
}
else
if (heure == 12)
{
alert("Il est midi pile");
}
else
if (heure > 12 && heure <= 24)
{
alert("C'est le soir");
}
else
{
alert("La valeur entré ne semble pas valide");
}

8 H. Mansouri
Développement des Applications Web Chapitre 03 : JS

//-->
</SCRIPT>
</BODY>
</HTML>

8. L'expression swich
La syntaxe de l'expression swich est comme suit :
swich (variable)
{
case valeur1 :
instructions1;
break;
case valeur2 :
Instructions2;
break;
case valeur3 :
Instructions3;
break;
default :
Instructions4 ;
}
Noter que, le switch ne va pouvoir gérer que l’égalité dans la comparaison et non pas
l’inégalité.

9. Les boucles
- La boucle for
La syntaxe de l'expression for est comme suit :
for (valeur initiale ; condition ; progression)
{
instructions;
}
- La boucle while
La syntaxe de l'expression while est comme suit :
while (condition)
{
instructions;

9 H. Mansouri
Développement des Applications Web Chapitre 03 : JS

}
- La boucle do…while
La syntaxe de l'expression do est comme suit :
do
{
instructions;
}
while (condition)
Exemple 8 :
<HTML>
<HEAD>
<TITLE>Exemple 8</TITLE>
</HEAD>
<BODY>
<SCRIPT>
<!--
// Boucle for
for (var i=0; i<10; i++)
{
alert('i contient la valeur : ' + i);
}
// Boucle while
var x = 0;
while (x < 10)
{
alert('x contient la valeur : ' + x);
x++;
}
// Boucle do … while
var y = 0;
do
{
alert('y contient la valeur : ' + y);
y++;
}
while (y < 10)
//-->
</SCRIPT>
</BODY>
</HTML>

10 H. Mansouri
Développement des Applications Web Chapitre 03 : JS

10. Les fonctions


En Java Script, il existe deux types de fonctions :
- Fonction prédéfinis
Les méthodes associées à un objet bien particulier comme c'était le cas des méthodes
alert(), Confirm() et Prompt() de l'objet window.
- Fonctions programmées
Les fonctions écrites par vous-même pour les besoins de votre script. La syntaxe d'une
déclaration de fonction est la suivante :
function Nom_de_la_fonction(Paramètres)
{
... code des instructions ...
}
Il est donc prudent de placer toutes les déclarations de fonction dans l'en-tête de votre page
c-à-d dans la balise <HEAD> ... </HEAD>. Vous serez ainsi assuré que vos fonctions seront
déjà prises en compte par l'interpréteur avant qu'elles soient appelées dans le <BODY>.
On peut passer des valeurs ou paramètres aux fonctions Java Script.
Pour renvoyer un résultat, il suffit d'écrire le mot clé return suivi de l'expression à renvoyer.
Les variables déclarées tout au début du script, en dehors et avant toutes fonctions, seront
des variables globales. Une variable locale déclarée dans une fonction par le mot clé var aura
une portée limitée à cette seule fonction. On ne pourra donc pas l'exploiter ailleurs dans le
script.
NB : Si la variable est déclarée dans une fonction implicitement (sans utiliser le mot clé var),
sa portée sera globale aussi.
Exemple 9 :
<HTML>
<HEAD>
<TITLE>Exemple 9</TITLE>
<SCRIPT>
<!--
function multiplication(x, y) // Procédure
{
alert(x*y);

11 H. Mansouri
Développement des Applications Web Chapitre 03 : JS

}
//-->
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT>
multiplication(5, 10);
</SCRIPT>
</BODY>
</HTML>
Exemple 10 :
<HTML>
<HEAD>
<TITLE>Exemple 10</TITLE>
<SCRIPT>
<!--
function multiplication(x, y) // Fonction
{
return (x*y);
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT>
alert (multiplication(5, 10));
</SCRIPT>
</BODY>
</HTML>

11. Les événements


Les événements Java Script, associés aux fonctions, aux méthodes et aux formulaires. En
Html, nous avons vu par exemple dans le chapitre 1 comme événement le clic de la souris
sur un lien pour vous transporter sur une autre page Web.
Le tableau suivant représente les différents événements implémentés en Java Script.

12 H. Mansouri
Développement des Applications Web Chapitre 03 : JS

Evénement Description
onClik Lorsque l'utilisateur clique sur un bouton, un lien ou tout autre élément
onLoad Lorsque la page est chargée par le browser ou le navigateur
onUnload Lorsque l'utilisateur quitte la page
onMouseOver Lorsque l'utilisateur place le pointeur de la souris sur un élément
onMouseOut Lorsque le pointeur de la souris quitte un lien ou tout autre élément.
onFocus Lorsqu’un élément de formulaire devient la zone d'entrée active
onBlur Lorsqu’un élément de formulaire n'est plus active
onChange Lorsque la valeur d'un champ de formulaire est modifiée
onSelect Lorsque l'utilisateur sélectionne un champ dans un élément de formulaire
onSubmit Lorsque l'utilisateur clique sur le bouton Submit pour envoyer un formulaire

La syntaxe généralement utilisée est : onEvénement="fonction()", la fonction est


implémenter avec Java Script.
- onClik
Par exemple, onClick="alert("Soyez les bienvenu")".
De façon littéraire, au clic de l'utilisateur, ouvrir une boite d'alerte avec le message : "Soyez
les bienvenu".
- onLoad et onUnload
L'événement Load survient lorsque la page a fini de se charger. A l'inverse, Unload survient
lorsque l'utilisateur quitte la page.
Les événements onLoad et onUnload sont utilisés sous forme d'attributs de la balise
<BODY>.
- onmouseOver et onmouseOut
L'événement onmouseOver se produit lorsque le pointeur de la souris passe au dessus (sans
cliquer) d'un lien ou d'une image.
L'événement onmouseOut, généralement associé à un onmouseOver, se produit lorsque le
pointeur quitte le lien ou l’image.
- onFocus et onBlur
L'événement onFocus survient lorsqu'un champ de saisie est sélectionné. C'est souvent la
conséquence d'un clic de souris ou de l'usage de la touche "Tab".
L'événement onBlur a lieu lorsqu'un champ de formulaire perd la sélection. Cela se produit
quand l'utilisateur ayant terminé la saisie qu'il effectuait dans une case, clique en dehors du
champ ou utilise la touche "Tab".

13 H. Mansouri
Développement des Applications Web Chapitre 03 : JS

- onChange et onSelect
L’événement onChange s'apparente à l'événement onBlur mais avec une petite différence.
Non seulement la case du formulaire doit avoir perdu la sélection mais aussi son contenu
doit avoir été modifié par l'utilisateur.
L’événement onSelect se produit lorsque l'utilisateur a sélectionné tout ou partie d'une zone
de texte ou Textarea.
Le tableau suivant représente la liste des objets auxquels correspondent des événements :
Elément Evénement
Fenêtre onLoad, onUnload
Lien hypertexte onClick, onmouseOver, onmouseOut
Elément de texte onBlur, onChange, onFocus, onSelect
Elément de zone de texte onBlur, onChange, onFocus, onSelect
Elément bouton onClick
Case à cocher onClick
Bouton Radio onClick
Liste de sélection Blur, onChange, onFocus
Bouton Submit onClick
Bouton Reset onClick
Formulaire onSubmit

Exemple 11 :
<HTML>
<HEAD>
<TITLE>Exemple 11</TITLE>
<SCRIPT>
<!--
function Bienvenue()
{
alert('Bienvenue à cette page');
}
function Clique()
{
alert('Vous avez bien cliqué ici');
}
function Passer()
{
alert('vous avez passer le poineur ici');
}
function Quitter()
{

14 H. Mansouri
Développement des Applications Web Chapitre 03 : JS

alert('vous avez quitter le titre');


}
function Saisie()
{
alert('vous avez terminer la saisie');
}
function Selection()
{
alert('vous avez selectionner une partie de la zone');
}
//-->
</SCRIPT>
</HEAD>
<BODY onLoad='Bienvenue()'>
<A Href="#" onClick='Clique()'> Cliquer ici SVP </A></BR>
<A Href="#" onmouseOver='Passer()'>Passer le pointeur de la souris au dessus de ce
titre SVP</A></BR>
<A Href="#" onmouseOut='Quitter()'>Quitter ce titre SVP</A></BR>
<FORM>
<INPUT Type=Text onBlur='Saisie()'></BR>
<INPUT Type=Text onSelect='Selection()'>
</FORM>
</BODY>
</HTML>

12. Java Script pour valider les formulaires


Un formulaire est l'élément Html déclaré par les balises <FORM></FORM>. Un formulaire
contient un ou plusieurs éléments que nous appellerons des contrôles. Ces contrôles sont
notés par exemple par la balise <INPUT TYPE= ...>.
Le HTML possède déjà des attributs nous permettant de placer nos premières contraintes
sur notre formulaire, c’est par exemple le cas pour l’attribut required. Mais cette première
validation est un début, cependant elle va être loin d’être suffisante.
Le Java Script va nous être un bon moyen d’effectuer une validation puissante des données
utilisateurs côté client :

- Lire ou écrire une valeur dans une zone de texte


La zone de texte est l'élément d'entrée/sortie par excellence de Java Script. La syntaxe Html
que nous avons vue dans le chapitre 1 est <INPUT Type="text" Name="nom" Size=x

15 H. Mansouri
Développement des Applications Web Chapitre 03 : JS

Maxlength=y> pour un champ de saisie d'une seule ligne, de longueur x et de longueur


maximale y.
On peut avec Java Script lire une valeur d’une zone de texte ou écrie une valeur dans une
zone de texte pour faire des testes ou des calculs.
Exemple 12 :
<HTML>
<HEAD>
<TITLE>Exemple 12</TITLE>
<SCRIPT>
<!--
function Calculer(form1)
{
var A=document. form1.input.value;
var C=A*A;
document.form1.output.value=C;
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM Name="form1">
<INPUT Type="text" Name="input" Value=" Tapez ici la valeur de A"><BR>
<INPUT Type="button" Name="bouton" Value="Calculer le carré de A"
onClick="Calculer(form1)"><BR>
<INPUT Type="text" Name="output" Readonly>
</FORM>
</BODY>
</HTML>

- Confirmer le choix d’un bouton radio


Les boutons radio sont utilisés pour noter un choix, et seulement un seul, parmi un
ensemble de propositions. La syntaxe Html des boutons radio que nous avons vue dans le
chapitre 1 est <INPUT Type="radio" Name="choix" Value="1">Choix numéro 1
On peut avec Java Script confirmer par exemple le choix de l’utilisateur.
Exemple 13 :
<HTML>
<HEAD>

16 H. Mansouri
Développement des Applications Web Chapitre 03 : JS

<TITLE>Exemple 13</TITLE>
<SCRIPT>
<!--
function Confirmer(form1)
{
if (form1.choix[0].checked)
{
alert("Vous avez choisi la proposition " + form1.choix[0].value);
}
if (form1.choix[1].checked)
{
alert("Vous avez choisi la proposition " + form1.choix[1].value);
}
if (form1.choix[2].checked)
{
alert("Vous avez choisi la proposition " + form1.choix[2].value);
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<H3>Entrez votre choix :</H3>
<FORM Name="form1">
<INPUT Type="radio" Name="choix" VALUE="1">Choix numéro 1<BR>
<INPUT Type="radio" Name="choix" VALUE="2">Choix numéro 2<BR>
<INPUT Type="radio" Name="choix" VALUE="3">Choix numéro 3<BR>
<INPUT TYPE="button" Name="but" Value="Confirmer votre choix ?"
onClick="Confirmer(form1)">
</FORM>
</BODY>
</HTML>

- Valider les choix des boutons case à cocher


Les boutons case à cocher sont utilisés pour noter un ou plusieurs choix parmi un ensemble
de propositions. La syntaxe Html des boutons case à cocher que nous avons vue dans le
chapitre 1 est <INPUT Type="checkbox" Name="check1" Value="1">Choix numéro 1
On peut avec Java Script valider par exemple les choix de l’utilisateur.

17 H. Mansouri
Développement des Applications Web Chapitre 03 : JS

Exemple 14 :
<HTML>
<HEAD>
<TITLE>Exemple 14</TITLE>
<SCRIPT>
<!--
function valide(form1)
{
if (form1.check1.checked == true && form1.check2.checked == false &&
form1.check3.checked == true && form1.check4.checked == false)
{
alert("C'est la bonne réponse! ");
}
else
{
alert("Désolé, Veuillez répéter SVP");
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
Entrez votre choix :
<FORM NAME="form1">
<INPUT Type="checkbox " Name="check1" Value="1">Choix numéro 1<BR>
<INPUT Type="checkbox " Name="check2" Value="2">Choix numéro 2<BR>
<INPUT Type="checkbox " Name="check3" Value="3">Choix numéro 3<BR>
<INPUT Type="checkbox " Name="check4" Value="4">Choix numéro 4<BR>
<INPUT Type="button" Name="but" Value="Valider" onClick="valide(form1)">
</FORM>
</BODY>
</HTML>

- Récupérer le choix sélectionné dans une liste déroulante


La syntaxe Html d’une liste déroulante que nous avons vue dans le chapitre 1 est <INPUT
Type="checkbox" Name="check1" Value="1">Choix numéro 1, et les éléments de la liste par
un ou plusieurs balise <OPTION>.

18 H. Mansouri
Développement des Applications Web Chapitre 03 : JS

On peut avec Java Script récupérer par exemple le choix de l’utilisateur dans une liste
déroulante.
Exemple 15 :
<HTML>
<HEAD>
<TITLE>Exemple 15</TITLE>
< SCRIPT>
<!--
function Elem(form1)
{
alert("L’élément retenue est :" + (form1.list.selectedIndex + 1));
}
//-->
</SCRIPT>
</HEAD>
<BODY>
Entrez votre choix :
<FORM Name="form1">
<SELECT Name="list">
<OPTION Value="1">Elément 1
<OPTION Value="2">Elément 2
<OPTION Value="3">Elément 3
</SELECT>
<INPUT Type="button" Name="b" Value="Récupérer" onClick="Elem(form1)">
</FORM>
</BODY>
</HTML>

19 H. Mansouri

Vous aimerez peut-être aussi