JAVASCRIPT : LE MODELE OBJET DU

Transcription

JAVASCRIPT : LE MODELE OBJET DU
JAVASCRIPT : LE MODELE OBJET DU NAVIGATEUR
Exercice 1
Sur une page HTML, afficher toutes les caractéristiques du navigateur utilisé pour
visualiser cette page. Afficher également la résolution de l'écran utilisée.
Remarque : il est possible d'utiliser soit les propriétés de l'objet Navigator, soit la boucle
for (var in obj) {
}
Dans ce cas, var désigne le nom de la propriété de l'objet, et obj[var] sa valeur.
Exercice 2
Construire un programme permettant de "faire vibrer" la fenêtre à chaque passage sur un
texte "Vibration". Utiliser la méthode moveBy(x,y) de l'objet window.
Exercice 3
Construire dans une feuille un système permettant d'afficher ou de masquer un élément
HTML (par exemple un paragraphe) à l'aide d'un bouton (texte).
Exercice 4
a) Construire un programme qui affiche une nouvelle fenêtre de 475 sur 155 lorsque
l'utilisateur charge un document. Cette nouvelle fenêtre contient l'adresse du document
de base et quelques caractéristiques à sélectionner.
b) Construire une page d'authentification Javascript; au bout de trois succès infructueux,
le client doit être redirigé sur une page d'erreur (le fenêtre de base doit disparaître).
Exercice 5
Construire un programme permettant à l'utilisateur de saisir l'adresse HTTP d'un
document et de s'y positionner.
Exercice 6
a) Construire un document HTML possédant une image, nommée im1.gif. Construire un
script permettant, toutes les secondes, de modifier cette image en im2.gif puis de
revenir à l'état initial. Utiliser la fonction setInterval(id_fontion, nb millisecondes)
pour déclencher le traitement
b) En utilisant la propriété complete de l'objet Image, construire un script permettant
d'avoir une estimation relative de la vitesse de chargement d'un navigateur. Le script
devra être déclenché sur clic d'un bouton (qui créera un objet Image, et le chargera par
src)
c) Construire un album photo défilant.
Exercice 7
Construire un programme affichant l'heure dans un paragraphe positionné en haut à droite
d'une page html. L'heure devra être réactualisée en permanence.
Exercice 8
Construire un système permettant d'afficher le temps de connexion d'un utilisateur dans
une autre fenêtre à chaque passage sur un hyperlien.
Exercice 9
La fonction eval(texte) accepte en paramètre une chaîne de caractères et retourne sa valeur
numérique, si l'interprétation de la chaîne en calcul est possible.
Exemples :
document.write(eval ("2+3") ); ou valeur = eval( Monformulaire.saisie.value);
Construire un formulaire nommé calculette, contenant :
une boite de texte, nommée expression, pour la saisie d'un expression mathématique
correcte.
une seconde nommée resultat pour afficher le résultat du calcul s'il est possible.
Exercice 10
Construire un programme permettant de simuler une commande utilisateur sous la forme
suivante (le contrôle des saisies doit être effectué) :
N°
Code
Libellé
Qté
PU
Prix
HT
Prix
TTC
1
2
3
4
5
Total
Envoyer
Effacer
Exercice 11
Construire un programme permettant à un utilisateur de saisir un texte dans un frame et de
l'afficher converti en majuscule, dans un second codifié en minuscule.
Problème
Construire un programme JavaScript servant à :
 afficher une grille de sudoku,
 permettre à l'utilisateur de la saisir,
 vérifier la saisie (vérification par zone rectangulaire 3*3, par ligne et par colonne).

Documents pareils