Bonjour,
pour modifier la couleur de fond d'un bloc en fonction du lien survolé j'ai essayé ceci:
Ça ne fonctionne pas et je ne comprend pas pourquoi...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>test</title> <style type="text/css"> #affichage{ position:absolute; width:100px; height:100px; top:200px; left:200px; border:solid 1px red; } </style> <body> <div id="affichage"> <span id="nom">QUI ?</span> </div> <a href="#" onmouseover="document.getElementById('affichage').style.background-color='red;';">dupont</a> <a href="#" onmouseover="document.getElementById('affichage').style.background-color='blue';">durand</a> <a href="#" onmouseover="document.getElementById('affichage').style.background-color='yellow';">dupuis</a> </body> </html>
Ensuite j'aimerai également pouvoir modifier le texte contenu dans le bloc en fonction du lien survolé... avec un truc du genre "document.getElementById('nom').caption='blablabla';" ... CSS permet-il celà? sinon il faudra que je passe par une image mais je trouve que ça fait un peu bricolo...
Un petit coup de main me sera fort utile dans mon apprentissage !
merci d'avance
A+
Philippe
Partager