Communauté francophone - Jimdo
Bienvenue sur le nouveau forum de discussion officiel de la communauté francophone des utilisateurs de Jimdo.

Ce forum annule et remplace le précédent forum Jimdo, qui a malheureusement dû être fermé pour raisons techniques.

Vous avez un ou plusieurs sites Jimdo ? Enregistrez vous sur le forum, posez vos questions et prenez part aux discussions !

Vous êtes simple visiteur ? Vous pouvez consulter nos pages, mais vous ne pourrez pas laisser de message.

Ajouter une infobulle au survol d'un élément

Voir le sujet précédent Voir le sujet suivant Aller en bas

Ajouter une infobulle au survol d'un élément

Message par FredVig le Lun 29 Fév 2016 - 11:49

L'infobulle a été supprimée par Jimdo pour d'excellentes raisons.
Toutefois, certains jimdonautes préfèrent conserver cette fonction.
rs53600 a créé un code pour répondre à la demande :
Collez ce code dans un widget html situé sur la page exigeant l'infobulle ou dans la sidebar si vous voulez disposer du code sur tout le site. Le texte de l'infobulle sera la balise alt ou title de l'élément.
Le code doit être modifié afin qu'il corresponde à votre site : http://www.rs53600.com doit être remplacé par l'adresse url de votre site en mode visiteur.
Code:
CODE:
<script type="text/javascript">
// <![CDATA[
/*code créé par rs53600.com*/
    var url=location.href ; /* url=adresse de la page courante */
    if (url.indexOf("http://www.rs53600.com")==0) { /* Si la page courante commence par mon site (je suis visiteur) */
      var ToutesLesImg=document.getElementsByTagName("IMG"); /* ToutesLesImg=collection de toutes les IMG rencontrées */
      var zl=ToutesLesImg.length;                            /* zl = nombre d'images rencntrées */ 
      for (i=0;i<zl;i++) {                                  /* pour chaque image */
          var zi=ToutesLesImg[i];                            /* zi=l'image courante (allége un peu le code suivant) */
          var ziAlt=zi.getAttribute("alt");                  /* ziAlt = valeur de l'attribut alt s'il existe */
          if ((ziAlt != "") && (zi.title == "")) {          /* si alt n'est pas vide et si title est vide */
              zi.title=ziAlt;                                /* alors title prend la même valeur que alt */
          }                                                  /* fin du bloc if (si alt non vide et title vide) */
      }                                                      /* fin de la boucle for (pour chaque image) */
    }                                              /* fin du bloc if (si je suis visiteur) */       
// ]]>
</script>

_________________
Les codes de ce forum ne sont valables que pour UN site précis, à une date précise. Inutile de les essayer sans comprendre comment cela fonctionne.
Si vous avez apprécié mon aide, aidez en retour.
Acupuncture Bordeaux - Tailam (école Arts Martiaux) - MTC Tours - Maison des arts martiaux Tours L'étape à pâtes (Restaurant)Association Bohaires de Gasconha
avatar
FredVig

Messages : 1771
Date d'inscription : 07/10/2014

http://fredvig.com

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum