Vous êtes sur la page 1sur 1

Université Saad Dahlab de Blida

Faculté des sciences Module:


Département de mathématiques Programmation Avancée pour le Web
Benaissi Sellami 2022-2023
3ème Année Licence LMD
TP N°: 1 JavaScript
Objectif: Ce TP a pour but de découvir le langage JavaScript. À l’issue de ce TP vous devrez savoir :
– encapsuler des scripts dans une page HTML;
– réaliser des fonctions ;
– modifier le contenu d’un élément HTML;
– modifier les attributs d’un élément HTML;
– modifier le style (CSS) d’un élément HTML.

Exercice 1 :
a) Ecrire une page HTML contenant un script permettant d’afficher « Bonjour tout le monde »
b) Améliorer le script pour qu’il permette de demander le Prénom de l’utilisateur (méthode
prompt()) et afficher « Bonjour ‘votre prénom’»
Exercice 2 :
Utiliser les méthodes JavaScript prompt() et alert() pour demander à l’utilisateur deux
nombres puis afficher leur somme.
Exercice 3 : (if/else)
Ecrire un script demandant de l’utilisateur d’entrer son âge et de contrôler la validité de l’âge
entré (si l’âge est erroné afficher un message d’erreur et redemander de saisir l’âge).
Exercice 4 : boucle for simple.
Ecrire une page HTML faisant apparaitre les nombres premiers compris entre 0 et 100.
Exercice 5 : boucle for (insertion des balises HTML dans les scripts).
Ecrire une page HTML faisant apparaitre la table de multiplication pour les entiers compris
entre 0 et 9 et présenter le résultat dans un tableau [11 x 11].
Exercice 6 :
Ecrire une page HTML contenant un formulaire. Ce formulaire contient un bouton. Le click
sur le bouton engendre la modification de la couleur de l’arrière plan de la page.
Exercice N° 07
Ecrire un script JavaScript qui est composé de deux fonction, la premier est appelée lorsque
la page Web est chargée pour afficher Bienvenue, la deuxième affiche Au revoir lorsque on
ouvre la page Web de l’exercice précédant.
Exercice N° 08
Écrire un script JavaScript qui affiche Bravo si le pointeur de la souris passe au dessus du lien
message important.

Page 1 sur 1

Vous aimerez peut-être aussi