TD1 JavaScript
TD1 JavaScript
Licence 2 MIAGE
TP 1 : JavaScript
Exercice 2 : Boucles
Ecrire le code d'un fichier HTML qui permet de saisir le numéro du mois et l’année puis affiche le nombre de
jours.
Exercice 3 : Boucles
Ecrire le code d'un fichier HTML permettant d’afficher la table de multiplication d'un entier compris entre 1 et
10.
Ecrire le code d'un fichier HTML permettant d’afficher une horloge qui indiquera l’heure locale de
l’ordinateur client en utilisant JavaScript.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Mon titre</title>
<script type="text/javascript" src="exo4_td1.js"></script>
</head>
<body>
<h1 onClick="showHxContent(1)">Partie 1</h1>
<div id="title1" style="display:none">
<p>Mon premier paragraphe</p>
<p>Mon second paragraphe</p>
</div>
<h1 onClick="showHxContent(2)">Partie 2</h1>
<div id="title2" style="display:none">
<p>Mon premier paragraphe</p>
<p>Mon second paragraphe</p>
</div>
<p>
<input type="submit" value="Masquer" onClick="hideAllDivs()"/>
</p>
<p>
Titre n°: <input type="text" id="title"/>
<input type="submit" value="Afficher le Titre" onClick="alertTitle()"/>
<input type="submit" value="Donner un nouveau titre" onClick="defineTitle()"/>
<!-- <input type="submit" value="Supprimer" onClick="deleteTitle()"/> -->
</p>
<p>
<input type="submit" value="Masquer" onClick="hideAllDivs()"/>
</p>
</body>
</html>
1) Écrire la fonction JavaScript showHxContent permettant d'afficher le contenu du div correspondant au titre
sur lequel on clique.
2) Écrire la fonction JavaScript hideAllDivs permettant de masquer le contenu de tous les div du document.
3) Écrire la fonction deleteTitle permettant d'effacer le contenu du titre défini par le champ title. (suppression du
nœud fils de type texte)
4) Écrire la fonction defineTitle permettant d'affecter le contenu du titre défini par le champ title avec la valeur
"Nouveau titre". On testera que le titre a ou non déjà une valeur (nœud texte) avant l'ajout, afin de la supprimer si
besoin.