Afficher text sur div définit par css sur OnMouseOver lien

zhengjiu Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

j'ai un soucis car je cherche à afficher du texte sur un div fixe définit en css.

j'ai la même chose pour une image qui s'affiche sur le div et qui fonctionne parfaitement.

Mais impossible d'y parvenir pour faire afficher du texte.


J'ai un titre et quand je passe la souris dessus, je désire que le texte explicatif de ce titre s'affiche sur le div définit ('photo').

css :

#conteneur .photo {
position:fixed;
top:270px;
left:90px;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
padding:5px;
display:none;
-webkit-box-shadow:0px 0px 5px 2px #666;
-moz-box-shadow:0px 0px 5px 2px #666;
-o-box-shadow:0px 0px 5px 2px #666;
box-shadow:0px 0px 5px 2px #666;
}

et la tentative :

<div id='conteneur'><b><a href='#' onmouseover="document.getElementById('photo').style.display='block'; 

document.getElementById('photo').innerHTML="l'agalactie est l'absence de production de lait après un accouchement.";

onmouseout="document.getElementById('photo').style.display='none'"> Agalactie</a></b></div>

rien ne s'affiche...

j'ai tenté :

<div id='conteneur'><a href="#"><img class='photo' onMouseOver="javascript:AFFICHE('Voici mon premier texte.')"; OnMouseOut="javascript:AFFICHE('')";>Premier texte</a></div> 

mais la déclaration img class fait que j'ai juste un petit carré blanc qui s'affiche....


J'avais trouvé mais est écrasé la page...avec la soluce...

Si vous pouviez m'aider ce serait super sympa !
A voir également:

3 réponses

Utilisateur anonyme
 
salut, pour quelque chose d'aussi simple je te conseil d'utiliser juste css car si l'internaute a désactiver javascript....sa fonctionne plus

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8" />
		<title>Page</title>
		<style type="text/css">
			span {
				display: none;
			}
			img:hover + span {
				display: block;
			}
		</style>
	</head>
	<body>
		<img src="img.jpg" alt="" /><span>mon texte</span>
	</body>
</html>

0
Zhengjiu
 
Ok
Mais ce n est pas l image qui pose probleme mais l affichage du texte recupere au niveau du lien
0
Utilisateur anonyme
 
le code que je t'ai donné affiche un texte lorsque la souris passe sur la photo
0
Utilisateur anonyme
 
c'est la même chose avec un titre, il suffit de changer les balise
0