TD4 Corrigé
TD4 Corrigé
TD4 Corrigé
Objectifs spécifiques
Exercice n°1 :
Exercice n°2 :
Exercice n°3 :
Ecrire un code permettant d’afficher une image et de la modifier par une autre
lorsqu’on clique sur elle.
Exercice n°4 :
Ecrire une valeur quelconque dans une zone de texte d’entrée. Appuyez sur le
bouton « copier » pour afficher cette valeur dans une zone de sortie.
Exercice n°5 :
1
TD4 Corrigé Hadhami ISSAOUI
Exercice n°6 :
Ecrire le code d'un document HTML, intitulé Calcul, contenant une zone de
saisie qui permet d'entrer une opération à calculer, un bouton (=) pour afficher le
résultat et une zone de réponse.
Exercice n°7 :
2
TD4 Corrigé Hadhami ISSAOUI
Exercice N°8:
Exemple : Dans l’exemple ci-dessous, écrire la page web ainsi que le script JS
correspondants :
Exercice N°9:
Ecrire une page Web avec une liste défilante contenant les différents types de la musique
(classique, jazz, rock et pop). Le choix d’un type dans cette liste sera affiché dans une boite
du dialogue.
Exercice N°10:
Supposant que vous avez tout un album d'images à afficher sur la même zone d'image.
Mettez les noms de ces images dans une liste défilante (Exemple Chien, Chat, Lapin,
Cheval…).
Le choix du nom d'une image implique le chargement de l'image sélectionnée.
Par défaut l'image sélectionnée dans la liste défilante est Lapin.
3
TD4 Corrigé Hadhami ISSAOUI
Exercice N°11:
Exercice N°12:
Exercice N°13:
4
TD4 Corrigé Hadhami ISSAOUI
Exercice N°15:
Ecrire une page Web avec un bouton qui permet de charger une page web
nommée : « fichier.htm ».
Exercice N°16:
Le clic sur le bouton "Envoyer" de type submit fait l'appel à une fonction
"Verif" écrite en JavaScript et qui permet de vérifier les conditions
suivantes :
5
TD4 Corrigé Hadhami ISSAOUI
Exercice N°17:
Ecrire une page Web qui permet d’afficher la date du système au moment de chargement
de la page.
6
TD4 Corrigé Hadhami ISSAOUI
7
TD4 Corrigé Hadhami ISSAOUI
</HTML>
8
TD4 Corrigé Hadhami ISSAOUI
9
TD4 Corrigé Hadhami ISSAOUI
<HTML>
<HEAD>
<SCRIPT >
function choixprop(form3) {
if (form3.choix[0].checked) { alert("Vous avez sélectionné le
choisi numéro " + form3.choix[0].value) };
if (form3.choix[1].checked) { alert("Vous avez sélectionné le
choisi numéro " + form3.choix[1].value) };
10
TD4 Corrigé Hadhami ISSAOUI
Résultat :
<html><head><title>Programme </title><head>
<script >
function Preferer(x)
{ switch(x)
{ case 1 : alert('Votre choix : '+'classique');break;
case 2 : alert('Votre choix : '+'jazz'); break;
case 3 : alert('Votre choix : '+'rock'); break;
case 4 : alert('Votre choix : '+'pop'); break;
};
};
</script></head><body>
11
TD4 Corrigé Hadhami ISSAOUI
<form name="musique">
Sélectionner un choix que vous préférez:
<select name="choix"
onChange="Preferer(document.musique.choix.selectedIndex)">
<option value = "choix">choisissez :
<option value = "classique">classique
<option value = "jazz">jazz
<option value = "rock">rock
<option value = "pop ">pop
</select></form></body></html>
Résultat :
<html>
<head>
<title>Programme JAVASCRIPT</title>
<script >
function Choisir(x)
{
switch(x)
{
case 0 :document.mesImages.src='chien.jpg';break;
case 1 :document.mesImages.src='chat.jpg';break;
case 2 :document.mesImages.src='lapin.jpg';break;
case 3 :document.mesImages.src='cheval.jpg';break;
default:document.mesImages.src='lapin.jpg';break;
}
}
</SCRIPT>
</head>
<body>
Choisir une image:
<form name="monForm">
<select name="maSelection" size="1"
12
TD4 Corrigé Hadhami ISSAOUI
onChange="Choisir(document.monForm.maSelection.selectedIndex)">
<option>Chien
<option>Chat
<option>Lapin
<option>Cheval
</select></form></td>
<img name="mesImages" src="Lapin.jpg" width=80 height=80>
</form>
</body>
</html>
Résultat :
<HTML>
<HEAD>
<TITLE>
Programme
</TITLE>
<SCRIPT >
function valid_form() {
if ( form1.username.value.length == 0 ||
form1.userpwd.value.length == 0 ) {
alert ( "Vous devez entrer un login et un mot de passe." );
return false;
}
return true;
}
</SCRIPT>
</head>
<BODY >
<CENTER>
<BR>
<form NAME="form1">
<TABLE WIDTH=50% BORDER=1 CELLPADDING=3 CELLSPACING=0>
<TR>
13
TD4 Corrigé Hadhami ISSAOUI
Résultat :
<HTML>
<HEAD>
<TITLE>
Programme
</TITLE>
<SCRIPT >
function valid_form()
{
14
TD4 Corrigé Hadhami ISSAOUI
else
alert ( "Verfier votre login et votre mot de passe." );
}
</SCRIPT>
</head>
<BODY >
<CENTER>
<BR>
<form NAME="form1">
<TABLE WIDTH=50% BORDER=1 CELLPADDING=3 CELLSPACING=0>
<TR>
<TH WIDTH=50%>Login </TH>
<TH WIDTH=50%>Password</TH>
</TR>
<TR>
<TD ALIGN="CENTER"><input type=text name="username"></TD>
<TD ALIGN="CENTER"><input type=password name="userpwd"></TD>
</TR>
<TR>
<TD ALIGN="CENTER" COLSPAN=2><input type=submit value="Login"
Onclick="valid_form()"></TD>
</TR>
</TABLE>
</form>
</center>
Source Exercice13:
<HTML>
<HTML>
<HEAD>
<script>
function reponse(form4) {
if ( (form4.check1.checked) == true && (form4.check2.checked) ==
true && (form4.check3.checked) == false
&& (form4.check4.checked) == true)
{ alert("C'est la bonne réponse! ") }
else
{alert("Désolé, continuez à chercher.")}
}
</SCRIPT>
</HEAD>
<BODY>
15
TD4 Corrigé Hadhami ISSAOUI
Résultat :
<html><head>
<script language=JavaScript>
<TITLE>
Programme
</TITLE>
function charger()
{document.location.href='fichier.htm';
}
</script></head>
<body>
<form>
<input type="button" value="charger" onClick="charger()">
</form>
16
TD4 Corrigé Hadhami ISSAOUI
</body></html>
Résultat :
17
TD4 Corrigé Hadhami ISSAOUI
<OPTION VALUE="TIC">TIC</OPTION>
<OPTION VALUE="Programmation">Programmation</OPTION>
</SELECT><br><br>
(*) Champs obligatoire
<input type="submit" value="Envoyer"> <input type="reset" value="Annuler">
</pre>
</form>
</body>
</html>
<HTML>
<HEAD>
<TITLE>Programme JavScript</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function print_todays_date()
{
var d = new Date();
document.write(d.toLocaleString());
}
</SCRIPT>
</HEAD>
<BODY>
<HR>
la date est:<BR><B>
<SCRIPT LANGUAGE="JavaScript">
print_todays_date();
</SCRIPT>
</B><HR>
</BODY>
</HTML>
Résultat :
18