GÉNÉRATEUR D'INFO-BULLES DYNAMIQUES

cs_boujan Messages postés 12 Date d'inscription lundi 7 février 2005 Statut Membre Dernière intervention 20 avril 2008 - 25 avril 2007 à 18:12
Kendal6 Messages postés 2 Date d'inscription jeudi 15 octobre 2009 Statut Membre Dernière intervention 11 août 2011 - 11 août 2011 à 15:30
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/42421-generateur-d-info-bulles-dynamiques

Kendal6 Messages postés 2 Date d'inscription jeudi 15 octobre 2009 Statut Membre Dernière intervention 11 août 2011
11 août 2011 à 15:30
nickel
kiwithereturn Messages postés 7 Date d'inscription mardi 21 août 2007 Statut Membre Dernière intervention 26 octobre 2007
23 août 2007 à 13:46
J'ai l'impression que le script n'est apparement pas compatible
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Sous IE aucun problème, sous Firefox le déplacement en X ou Y semble gellé. Si j'enlève le doctype tout fonctionne.
Lomendil Messages postés 17 Date d'inscription samedi 23 août 2003 Statut Membre Dernière intervention 21 mai 2008
22 août 2007 à 19:16
Merci pour cette contribution :)

Mon but initial était précisément d'éviter ce comportement mais tu as bien fait de mentionner cette possibilité.
kiwithereturn Messages postés 7 Date d'inscription mardi 21 août 2007 Statut Membre Dernière intervention 26 octobre 2007
22 août 2007 à 08:41
J'ai pu trouver la solution. Si on veut un accrochage sur toutes les itérations il faut modifier la ligne 74 :
reg = new RegExp(MotsCles[i],"")
par :
reg = new RegExp(MotsCles[i],"g")
kiwithereturn Messages postés 7 Date d'inscription mardi 21 août 2007 Statut Membre Dernière intervention 26 octobre 2007
21 août 2007 à 17:01
Maintenant ça fonctionne je ne sais pas pourquoi.
Cependant le scan du texte s'arrete à la première occurence du mot cle. Ainsi si on a plusieurs fois le mot seul le premier possède une infobulle.

Il y aurait il moyen de parcouri tout le texte ?
kiwithereturn Messages postés 7 Date d'inscription mardi 21 août 2007 Statut Membre Dernière intervention 26 octobre 2007
21 août 2007 à 14:56
Bon ça venait bien de moi. Un problème d'appel de la fonction.
Par contre sous IE ça marche bien mais sous Firefox la bulle ne disparait pas.
kiwithereturn Messages postés 7 Date d'inscription mardi 21 août 2007 Statut Membre Dernière intervention 26 octobre 2007
21 août 2007 à 10:11
Bonjour,

J'ai implémenté le code sur mon site www.atoll-ra.fr mais je n'arrive pas à le faire fonctionner.
J'ai pour l'instant uniquement configuré le premier mot cle "avec" mais rien ne se passe.

J'ai probablement du louper une étape.

Merci de votre aide.
cs_zikadonfeur Messages postés 15 Date d'inscription lundi 16 janvier 2006 Statut Membre Dernière intervention 28 janvier 2009
14 mai 2007 à 16:54
Bonjour, et merci pour lareponse si rapide, je vais essayé de parametrer a + de 1 sec et je me lance, merci je regarde ca ce soir, je suis impatient. ;)
Lomendil Messages postés 17 Date d'inscription samedi 23 août 2003 Statut Membre Dernière intervention 21 mai 2008
14 mai 2007 à 15:13
Par défaut, la "bulle" disparait après 1sec. Il est donc tout à fait possible d'y placer la souris et de faire ce qu'on veut.

Qu'est ce qui te parait difficile dans la source ?
cs_zikadonfeur Messages postés 15 Date d'inscription lundi 16 janvier 2006 Statut Membre Dernière intervention 28 janvier 2009
14 mai 2007 à 11:36
bonjour,
je suis interressé par ce script, mais je ne le comprend pas encore.
Peut on regler la durée d affichage afin que cette infobulle devienne un lien cliquable on alors un texte a sélectionner par exemple?
Merci pour l info
cs_boujan Messages postés 12 Date d'inscription lundi 7 février 2005 Statut Membre Dernière intervention 20 avril 2008
25 avril 2007 à 18:12
bonjour,

Merci pour le script, C'est tres util pour mieux gerer le texte affiche sans intervenir directement.
Rejoignez-nous