begin process at 2012 05 30 04:25:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Texte au survol d'une image


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Texte au survol d'une image

mercredi 22 août 2007 à 14:08:10 | Texte au survol d'une image

Shagrath69

Membre Club
Bonjour à tous,

pour le site que je suis en train de développer j'ai besoin d'un texte qui s'affiche au survol d'une image.

Ne connaissant rien au JS, j'ai trouvé un bout de code qui me permet de le faire et qui marche très bien. Le souci arrive quand j'ai 3 images les unes à coté des autres dans une div (en CSS) et que je veux qu'en passant sur chaque image un texte différent pour chaque image apparaisse dans ma div.

Pour le moment j'ai un bug qui fait que les 2 premiers textes s'affichent automatiquement dès l'arrivée sur la page alors que je souhaiterais qu'il n'y en ait aucun.

Je vous mets ici le code (désolé j'ai fait du bricolage pour tester) dans le header de la page:
<script type="text/javascript">
<!--
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
        if (document.getElementById('legende')) {document.getElementById('legende').style.display='none';}
if (d) {d.style.display='block';}
}

window.onload=montre3;
function montre3(id) {
var d3 = document.getElementById(id);
        if (document.getElementById('legende3')) {document.getElementById('legende3').style.display='none';}
if (d3) {d3.style.display='block';}
}//-->
</script>

et ceci pour l'appel de la fonction au survol des images:


<dt onmouseover="javascript:montre('legende');" onmouseout="javascript:montre('') ;"><a href="#"><img src="img/p4_equipe_sako.jpg" width="136" height="270"/></a></dt>
<dt onmouseover="javascript:montre3('legende3');" onmouseout="javascript:montre3('') ;"><a href="#"><img src="img/p4_equipe_jean.jpg" width="135" height="270"/></a></dt>

Et ceci pour l'affichage de la légende:

 <dd id="legende"> Texte </dd>


Si vous avez une solution, je suis évidemment preneur.

Je vous remercie d'avance.

jeudi 23 août 2007 à 23:51:35 | Re : Texte au survol d'une image

PetoleTeam

Membre Club
Réponse acceptée !

B onjour...

qu'en passant sur chaque image

ton événement onmouseover n'est pas sur l'image à ce que je vois, mais dur les DTs

un texte différent pour chaque image apparaisse dans ma div.
je ne vois pas de notion de DIV dans ce que tu fournis

les 2 premiers textes s'affichent automatiquement dès l'arrivée sur la page

il suffit de mettre le style à display:none au départ
<dd style="display:none" id="legende"> Texte </dd>
<dd style="display:none" id="legende3"> Texte3 </dd>


;0)
vendredi 24 août 2007 à 13:21:16 | Re : Texte au survol d'une image

Shagrath69

Membre Club
Merci pour ton aide, en effet je devais juste mettre le di"splay:none" et ca roule.
jeudi 13 septembre 2007 à 13:46:38 | Re : Texte au survol d'une image

Kaotic21

Salut Shagrath69, je t'ai piqué ton code et l'ai utilisé, et j'ai trouvé une autre solution, en fait ton code affiche le texte meme lorsque l'on passe en dehors de l'image MAIS sur sa meme ligne,
car en effet dans ton code tu effectue le Mouseover du le DIV.

Le code qu'il te faut pour ton image est le suivant :

<a href=#><img src=0003.gif onmouseover="javascript:montre('legende');" onmouseout="javascript:montre('') ;"></a>

grace a cela ton texte ne s'affichera uniquement sur le survol de ton image!

Voila ! a bientot


samedi 27 février 2010 à 19:03:17 | Re : Texte au survol d'une image

superdje83

Bonjour,

Le script est vraiment pas mal, mais je rencontre un souci.

Je modifié ce script en supprimant le onmouseout car je voudrais que la légende reste même si je ne suis plus sur mon image.
Par contre dès que je suis sur une autre image, je voudrais que la légende précédente s'efface et que la nouvelle s'affiche.

Auriez-vous une solution à me donner ?

Merci pour votre aide
mercredi 3 mars 2010 à 18:14:47 | Re : Texte au survol d'une image

PetoleTeam

Membre Club
Bonjour,
il eu mieux valu faire un nouveau post, mais bon, il te suffit d'écrire un cookie lorsque la légende apparaît et de lire son état lorsque tu ouvres une nouvelle page, ainsi si le cookie existe tu passes le display de none à block par exemple.
;O)


Cette discussion est classée dans : texte, image, document, getelementbyid, survol


Répondre à ce message

Sujets en rapport avec ce message

probleme avec une fonction javascript + css [ par edelendil ] Voila, je dois créer un menu déroulant composé de deux tableaux le premier contient le titre de la rubrique et reste toujours visible le deuxieme con chargement d'image [ par Paladin2107 ] Bonjour à tousJ'ai un petit soucis pour afficher une image dynamiquement. Lorsque un utilisateur choisi son image à l'aide d'un bouton parcourrir je s miniature au survol d'un texte [ par zut69 ] <td id="HB_Focus_Element" unselectab="" background="" changer le map [ par asmaa17 ] salut ,comment on peut changer le map d'un image et aussi l'evenement onmouseover de chaque area de ce map j'ai essayé ce code mais <img src="http://w OnChange sur liste déroulante! [ par Daroude29 ] Bonjour,Voilà, j'ai un petit soucis avec l'utilisation d'un onChange sur un select, voici le code :dans fichier1.php j'ai le code de la fonction javas Trouver les dimensions réelles d'une image [ par ov3rdoze ] BonjourJe suis en train de développer une galerie d'images. Quand on clique sur une image, celle-ci s'ouvre dans un cadre. Il y a un bouton "Image sui Forcer un texte à une balise SELECT [ par Axl1 ] Bonsoir.J'espère trouver une réponse dans ce forum pour un problème que je n'arrive vraiment pas à résoudre et je vous remercie d'avance.J'ai une bali Probleme avec IE et Opera [ par SuperChouquette ] Bonjour, je suis débutant et je tente de faire un script qui permette d'effectuer une recherche dans une liste, celui- ci fonctionne parfaitement sous erreur sous safari [ par laubro ] Bonjour j'essai de monter un script de compte a rebourg avec de l'ajax le principe un compte a rebourg de 2mn, qui peut être relancé à 2mn en cliquan Commande Onclick agrandir image + afficher du texte [ par pharen ] bonjour à tous je souhaite réaliser une gallery photos ainsi les photos sont sur la page en petite taille. je click sur une photo et elle s'agrandit


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,654 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales