Dans le fichier liens.js sont stockés dans un tableau associatif un ensemble de sites internet avec les liens correspondants :
var liens=[]; liens["Google"]="www.google.fr"; liens["Le monde"]="www.lemonde.fr"; liens["l'équipe"]="www.lequipe.fr"; liens["l'IUT"]="www.iut-fbleau.fr";
En partant du code suivant,
Completer la fonction remplir_liste
de manière à afficher l'ensemble des sites sous formes d'une liste de liens.
liens
est aussi un objet. Vous pouvez parcourir l'ensemble des éléments avec
la syntaxe for (cle in liens) liens[cle]
Vous aurez besoin des méthodes :
createElement
|
Crée un noeud élément |
createTextNode | Crée un noeud texte |
setAttribute | Crée un attribut avec sa valeur |
appendChild | Ajoute un fils à un noeud |
liens
:
var liens=[ {"nom":"Google" ,"url":"www.google.fr"}, {"nom":"Le Monde","url":"www.google.fr"}, {"nom":"L'Equipe","url":"www.lequipe.fr"} ];
Ecrire une page html, affichant une table, et pourlaquelle un click souris dans une ligne provoque son effacement.
removeChild
de la classe Node, ou encore la méthode
deleteRow
de la classe HTMLTableElement.affiche une liste déroulante permettant de choisir un nombre d'enfants entre 1 et 5.
ajoute au formualire le nombre de champs texte permettant de saisir le prénom de chaque enfant.
On dispose d'une page (un formulaire par exemple) disposé en partie distincte. Chaque partie
est un element div
de classe "container".
Voici le code html.
Vous devez ecrire le code javascript, exécuté au chargement, pour :
backgroundColor
)
le but est d'ajouter aux éléments html d'une page quelconque qui possède l'attribut
title
(avec un contenu) une bulle au survol de la souris en affichant le texte correspondant à cette attribut.
(la bulle suit le pointeur dans l'élément)
![]() | ![]() |
![]() |
Ceci devra être réaliser uniquement par l'inclusion dans la partie head
d'un fichier javascript.
Proposer et implanter cette fonctionnalité.
L'affichage classique correspondant à l'attribut title doit être courcircuité !
Utiliser un seul gestionnaire d'évènements, au bon endroit !