Tranus
Messages postés11Date d'inscriptionvendredi 20 février 2004StatutMembreDernière intervention22 mai 2006
-
1 mars 2006 à 10:27
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 2011
-
25 juin 2010 à 14:53
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 25 juin 2010 à 14:53
Bonjour,
La réalisation peut se faire par l'ajout d'une image, dans un DIV par exemple, que tu positionne suivant le cas.
Suivant ce cas justement, il te faut gérer plusieurs images, une gauche haut et bas, une droite haut et bas et une centre haut et bas, que tu positionnes de telle sorte à masquer une partie du cadre.
Voilou pour le principe...
;O)
Centory
Messages postés4Date d'inscriptionsamedi 31 janvier 2004StatutMembreDernière intervention25 juin 2010 25 juin 2010 à 02:36
Bonjour petoleteam,
Merci beaucoup pour la réponse. J'ai en fait constaté que ça ne le faisait pas parceque les positions étaient figées dans le css associé à la bulle. J'aimerais en réalité avoir une images différentes dés que la bulle se retourne (pour afficher une petite flèche) et donc avoir possibilité d' associer deux styles css plutôt qu'un mais je n'ai pas encore trouvé comment faire :-(
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 22 juin 2010 à 20:33
Bonjour,
normalement cela le fait...
ou alors le problème est autre ?
;O)
Centory
Messages postés4Date d'inscriptionsamedi 31 janvier 2004StatutMembreDernière intervention25 juin 2010 21 juin 2010 à 11:43
Bonjour à tous,
Merci beaucoup pour la source, elle fonctionne très bien :-)
J'ai une petite question :
Dans le cas où la bulle arriverait en fin de page et pour éviter une scrollbar verticale (intégration du script dans une iframe ayant une taille fixe), j'aimerais savoir comment inverser le sens de la bulle uniquement en cas de dépassement, càd afficher la bulle en haut du curseur plutôt que l'afficher en bas du curseur, quelqu'un aurait-il une idée ?
Merci d'avance
L3Fgandalf
Messages postés10Date d'inscriptionmercredi 10 décembre 2003StatutMembreDernière intervention 9 juin 2008 9 juin 2008 à 22:54
J'ai vu les nouvelles sources, je vais les essayer demain.
Je vous tiens au courant.
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 9 juin 2008 à 19:39
Bonjour, si tu avais un lien pour bien appréhender le problème, ce serait le top.
Habituellement les infos bulles sont sous le curseur de la souris !
;O)
L3Fgandalf
Messages postés10Date d'inscriptionmercredi 10 décembre 2003StatutMembreDernière intervention 9 juin 2008 9 juin 2008 à 19:25
Bonjour,
J'ai un petit problème avec l'affichage de la bulle.
En fait quand l'image est presque en haut la bulle ne se met pas automatiquement en dessous de la souris elle reste au- dessus, résultat mes images sont incomplètes.
Sous windows je ne rencontre pas le problème sauf sous Saffari.
Mais sur mac ça le fait aussi avec firefox et mon patron me le fait remarquer.
En tout cas très beau travail. Et malgré ce petit problème pour moi, ça fonctionne vraiment très bien. Chapeau Bas.
Merci d'avance.
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 2 avril 2007 à 17:48
Bonjour,
A la ligne 145, de la source ci dessus, tu trouves
Html = "<TABLE BORDER=0 CELLSPACING=0><TR><TD BGCOLOR='#0000f0'>";
...en modifiant la valeur de BGCOLOR tu modifies la couleur du bord
A la ligne 146, de la source ci dessus, tu trouves
Html += "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=4 WIDTH='100%' BGCOLOR='#FFFFE8'>";
...en modifiant la valeur de BGCOLOR tu modifies la couleur de fond
Pour faire plus au goût du jour tu peux remplacer la TABLE par un DIV qui est plus facile à "styliser" avec une feuille de style.
cs_jesy
Messages postés3Date d'inscriptionmardi 15 mars 2005StatutMembreDernière intervention31 mars 2007 31 mars 2007 à 22:19
Dites, comment on fait pour changer le contour de l'info-bulle. J'ai essayé de mettre border-color, mais aucun changement.
Merci
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 17 nov. 2006 à 13:58
Merci du retour...
;0)
timotep
Messages postés34Date d'inscriptionmardi 3 janvier 2006StatutMembreDernière intervention16 janvier 2008 17 nov. 2006 à 13:52
merci, petoleTeam, c bon. Ca marche bien.
frk333
Messages postés2Date d'inscriptionsamedi 31 janvier 2004StatutMembreDernière intervention11 novembre 2006 11 nov. 2006 à 12:46
Je te confirme que cela fonctionne maintenant avec Opera ! Bravo !
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 10 nov. 2006 à 18:59
Bonjour à tous
A l'attention de TIMOTEP et FRK333 merci de faire le test avec cette nouvelle version de gfbulle.js et de me tenir au courant.
frk333
Messages postés2Date d'inscriptionsamedi 31 janvier 2004StatutMembreDernière intervention11 novembre 2006 19 sept. 2006 à 15:16
Alors là bravo PetoleTeam ! Enfin un script qui marche sur tous les navigateurs (...que j'ai essayés !)
Et juste pour que tu continues à t'amuser ;) le repositionnement vers le haut ne marche pas avec Opera (9.01) : il fait défiler la scrolbar vers le bas ! (Test avec gfbulle.htm lien "Haut de Page")
En tous cas Merci !
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 25 août 2006 à 13:16
Bonjour,
La bulle est toujours ENTIEREMENT visible dans le fenêtre d'affichage et ne déborde normalement pas...
J'ai besoin d'un lien pour mieux appréhender ce problème...
A Suivre...
timotep
Messages postés34Date d'inscriptionmardi 3 janvier 2006StatutMembreDernière intervention16 janvier 2008 25 août 2006 à 11:19
Ok pour ton code, mais malheureusement, j'ai un bug qui apparait avec firefox. En effet, lorsque le texte est à droite, firefox affiche l'infobulle non pas au maximum qu'il le peut sur la droite, mais beaucoup plus à gauche, très loin du curseur, comme s'il considérait que le bord de la page est plus à gauche. Comment éviter ça?
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 21 juin 2006 à 20:58
Hello every
----------------------------------------
INFO BULLE COMPATIBLE SELECT ET DOCTYPE
----------------------------------------
La dernière version est disponible...
http://www.javascriptfr.com/code.aspx?ID=38238
Merci à Nickadele ( non, sa belle ne s'appelle pas Adèle...)
cs_trone
Messages postés2Date d'inscriptionmercredi 7 juin 2006StatutMembreDernière intervention 7 juin 2006 7 juin 2006 à 17:04
salut
super! il sera complet avec cette correction .
c est rare les scripts de bulles qui sont compatible avec la plupart des navigateurs , le XHTML strict et les element <SELECT>.
GG d'avance !
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 7 juin 2006 à 07:41
Bonjour...
Ce bug bien connu sur les éléments <SELECT> est en cours de correction suite à la source déposée par Nickadele.
Le code sera bientôt disponible dés que je l'aurais finalisé...
;0))
cs_trone
Messages postés2Date d'inscriptionmercredi 7 juin 2006StatutMembreDernière intervention 7 juin 2006 7 juin 2006 à 02:55
très bon script mais si la bulle doit s'afficher devant un champs de type select , la bulle ce met deriere le champs et on ne vois pas ce qui fait écrit dans la bulle.
Ce serais sympa d optimiser le code pour ce petit bug
c4rt3r
Messages postés3Date d'inscriptiondimanche 24 avril 2005StatutMembreDernière intervention 6 juin 2006 6 juin 2006 à 17:24
J'avais corrigé cette erreur, mais je testais avec une suite de caractère sans espace, donc ça fonctionnais pas ;)
Bref c'est trop tard, j'ai résolus mon problème autrement, je te remercie tout de même de ton aide, ce me servira surment plus tard.
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 6 juin 2006 à 13:03
1000 excuses...
...SYNTHAXE ERROR à la ligne xxx il faut lire
OnMouseOver="WriteBulle('le texte...
');"
c4rt3r
Messages postés3Date d'inscriptiondimanche 24 avril 2005StatutMembreDernière intervention 6 juin 2006 5 juin 2006 à 18:24
Malheureusement, ça ne fonctionne pas. y-a surment moyen de gérer ça dans le javascript?
j'ai essayé de bidouiller, mais j'ai pas trouvé.
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 5 juin 2006 à 08:21
Bonjour...
Essaies d'encapsuler ton texte dans une table par exemple de largeur définie...
Exemple :
OnMouseOver="WriteBulle('le texte...
'));"
c4rt3r
Messages postés3Date d'inscriptiondimanche 24 avril 2005StatutMembreDernière intervention 6 juin 2006 5 juin 2006 à 02:36
Bonjour,
j'ai de longues descritpions à mettre en bulles et j'aimerais un retour automatique du texte, j'ai donc essayé de fixer une largeur fixe à l'infobulle, mais je n'y arrive pas, comment est-il possible de le faire?
Merci
cs_Necriis
Messages postés2Date d'inscriptionlundi 22 mai 2006StatutMembreDernière intervention30 mai 2006 30 mai 2006 à 11:40
Merci beaucoup, ça marche impec' !
;)
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 30 mai 2006 à 09:37
A l'attention de NECRIIS et TRANUS
Mise à jour effectuée pour prise en compte du problème rencontré avec DOCTYPE...
Tranus
Messages postés11Date d'inscriptionvendredi 20 février 2004StatutMembreDernière intervention22 mai 2006 22 mai 2006 à 14:16
Salut,
Oui, j'ai le même problème. La bulle reste coincée en haut à gauche.
cs_Necriis
Messages postés2Date d'inscriptionlundi 22 mai 2006StatutMembreDernière intervention30 mai 2006 22 mai 2006 à 13:53
Salut, ma page est en XHTML Strict, et la bulle reste coincée en haut à gauche de l'écran. J'ai supprimé un à un tous les éléments pouvant créer un éventuel conflit, et au final, c'est en supprimant l'entête "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">" que la bulle s'est débloquée ... quelqu'un aurait-il une solution ?
Sinon, ça marche impec ! ;p
jppsg36
Messages postés4Date d'inscriptionvendredi 17 octobre 2003StatutMembreDernière intervention 5 mars 2007 6 mars 2006 à 20:49
Efficace et facile à mettre en oeuvre, les explications sur le js permettent de bien comprendre le déroulement du code et de l'adapter sur ses pages perso. Chapeau
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 6 mars 2006 à 08:34
Bonjour...
Merci pour l'info sur la compatibilté de navigateur que je n'est pas.
Pour la Void() 1000 excuses, c'est une fonction tampom que j'aurais efféctivement du supprimer au montage dans le cas présent...
;0)
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 3 mars 2006 à 12:12
pas mal du tout, aparement compatible tout navigateurs (gecko et Khtml testés...).
function Void(){}
je ne sais pas à quoi sert cette fonction, mais tu utilise un mot clef (enfin, peut-être pas en javascript remarque...) et c'est déconseillé...
je vais mettre 9/10
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 3 mars 2006 à 07:48
Un div global pour centrer? pourquoi pas plutôt
<CENTER>...bla...bla..
</CENTER>
Quel est ton site pour aller faire un tour à l'occasion...
asofera
Messages postés2Date d'inscriptionlundi 24 octobre 2005StatutMembreDernière intervention 2 mars 2006 2 mars 2006 à 14:15
En fait, mon site est entièrement en css, et une div "contenant" permettant de centrer le site est placée en absolute, ce qui ne plait pas à la bubulle. Lorsque j'enlève la position absolute, celle-ci fonctionne... Je n ai pas encore trouvé de solution à cela...
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 2 mars 2006 à 12:51
<HUMOUR>
Je suis surpris mais bon...tu as réussi a coicer la bulle...
</HUMOUR>
Cela marche pour moi depuis pas mal de temps aussi je pense qu'il ce peut qu'il y ai une erreur de syntaxe dans ta feuille de style, ou dans son appel interdisant le bon déroulement du script...
Je ne peut t'en dire plus en abscence des sources...
A SUIVRE...
asofera
Messages postés2Date d'inscriptionlundi 24 octobre 2005StatutMembreDernière intervention 2 mars 2006 2 mars 2006 à 10:57
Ca pourrait être pas mal mais je n'arrive pas à joindre ma feuille css. L info bulle reste alors bloquée en haut. Dès que j enlève l appel à ma feuille tout fonctionne, mais sans mise en page... Peut-on résoudre ce problème?
cs_johann1
Messages postés170Date d'inscriptionjeudi 21 octobre 2004StatutMembreDernière intervention 9 janvier 2008 1 mars 2006 à 21:17
Ben y a je pense rien à dire! C'est géant! Merci PetoleTeam
nekosan3
Messages postés10Date d'inscriptionmardi 6 décembre 2005StatutMembreDernière intervention21 juin 2011 1 mars 2006 à 12:21
Je suis pas un expert mais je viens d'essayer, hmmm et bien ça fonctionne super ! C'est une chose que je vais surement réutiliser pour mon site , merci je te tiendrais au courant, dés que mon site sera fini, si cela t'intéresse. Par contre je n'ai pas noté, je ne penses avoir les compétences pour noter une chose que je ne maîtrise pas, mais bon je t'aurais mis largement au dessus de la moyenne !
Tranus
Messages postés11Date d'inscriptionvendredi 20 février 2004StatutMembreDernière intervention22 mai 2006 1 mars 2006 à 10:27
25 juin 2010 à 14:53
La réalisation peut se faire par l'ajout d'une image, dans un DIV par exemple, que tu positionne suivant le cas.
Suivant ce cas justement, il te faut gérer plusieurs images, une gauche haut et bas, une droite haut et bas et une centre haut et bas, que tu positionnes de telle sorte à masquer une partie du cadre.
Voilou pour le principe...
;O)
25 juin 2010 à 02:36
Merci beaucoup pour la réponse. J'ai en fait constaté que ça ne le faisait pas parceque les positions étaient figées dans le css associé à la bulle. J'aimerais en réalité avoir une images différentes dés que la bulle se retourne (pour afficher une petite flèche) et donc avoir possibilité d' associer deux styles css plutôt qu'un mais je n'ai pas encore trouvé comment faire :-(
22 juin 2010 à 20:33
normalement cela le fait...
ou alors le problème est autre ?
;O)
21 juin 2010 à 11:43
Merci beaucoup pour la source, elle fonctionne très bien :-)
J'ai une petite question :
Dans le cas où la bulle arriverait en fin de page et pour éviter une scrollbar verticale (intégration du script dans une iframe ayant une taille fixe), j'aimerais savoir comment inverser le sens de la bulle uniquement en cas de dépassement, càd afficher la bulle en haut du curseur plutôt que l'afficher en bas du curseur, quelqu'un aurait-il une idée ?
Merci d'avance
9 juin 2008 à 22:54
Je vous tiens au courant.
9 juin 2008 à 19:39
Habituellement les infos bulles sont sous le curseur de la souris !
;O)
9 juin 2008 à 19:25
J'ai un petit problème avec l'affichage de la bulle.
En fait quand l'image est presque en haut la bulle ne se met pas automatiquement en dessous de la souris elle reste au- dessus, résultat mes images sont incomplètes.
Sous windows je ne rencontre pas le problème sauf sous Saffari.
Mais sur mac ça le fait aussi avec firefox et mon patron me le fait remarquer.
En tout cas très beau travail. Et malgré ce petit problème pour moi, ça fonctionne vraiment très bien. Chapeau Bas.
Merci d'avance.
2 avril 2007 à 17:48
A la ligne 145, de la source ci dessus, tu trouves
Html = "<TABLE BORDER=0 CELLSPACING=0><TR><TD BGCOLOR='#0000f0'>";
...en modifiant la valeur de BGCOLOR tu modifies la couleur du bord
A la ligne 146, de la source ci dessus, tu trouves
Html += "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=4 WIDTH='100%' BGCOLOR='#FFFFE8'>";
...en modifiant la valeur de BGCOLOR tu modifies la couleur de fond
Pour faire plus au goût du jour tu peux remplacer la TABLE par un DIV qui est plus facile à "styliser" avec une feuille de style.
Pour une explication du pourquoi une table voir
http://www.javascriptfr.com/code.aspx?ID=38238
et la solution de nikola150 pour remplacer la TABLE par un DIV...
;0)
31 mars 2007 à 22:19
Merci
17 nov. 2006 à 13:58
;0)
17 nov. 2006 à 13:52
11 nov. 2006 à 12:46
10 nov. 2006 à 18:59
A l'attention de TIMOTEP et FRK333 merci de faire le test avec cette nouvelle version de gfbulle.js et de me tenir au courant.
19 sept. 2006 à 15:16
Et juste pour que tu continues à t'amuser ;) le repositionnement vers le haut ne marche pas avec Opera (9.01) : il fait défiler la scrolbar vers le bas ! (Test avec gfbulle.htm lien "Haut de Page")
En tous cas Merci !
25 août 2006 à 13:16
La bulle est toujours ENTIEREMENT visible dans le fenêtre d'affichage et ne déborde normalement pas...
J'ai besoin d'un lien pour mieux appréhender ce problème...
A Suivre...
25 août 2006 à 11:19
21 juin 2006 à 20:58
----------------------------------------
INFO BULLE COMPATIBLE SELECT ET DOCTYPE
----------------------------------------
La dernière version est disponible...
http://www.javascriptfr.com/code.aspx?ID=38238
Merci à Nickadele ( non, sa belle ne s'appelle pas Adèle...)
7 juin 2006 à 17:04
super! il sera complet avec cette correction .
c est rare les scripts de bulles qui sont compatible avec la plupart des navigateurs , le XHTML strict et les element <SELECT>.
GG d'avance !
7 juin 2006 à 07:41
Ce bug bien connu sur les éléments <SELECT> est en cours de correction suite à la source déposée par Nickadele.
Le code sera bientôt disponible dés que je l'aurais finalisé...
;0))
7 juin 2006 à 02:55
Ce serais sympa d optimiser le code pour ce petit bug
6 juin 2006 à 17:24
Bref c'est trop tard, j'ai résolus mon problème autrement, je te remercie tout de même de ton aide, ce me servira surment plus tard.
6 juin 2006 à 13:03
...SYNTHAXE ERROR à la ligne xxx il faut lire
OnMouseOver="WriteBulle('le texte...
');"
5 juin 2006 à 18:24
j'ai essayé de bidouiller, mais j'ai pas trouvé.
5 juin 2006 à 08:21
Essaies d'encapsuler ton texte dans une table par exemple de largeur définie...
Exemple :
OnMouseOver="WriteBulle('le texte...
'));"
5 juin 2006 à 02:36
j'ai de longues descritpions à mettre en bulles et j'aimerais un retour automatique du texte, j'ai donc essayé de fixer une largeur fixe à l'infobulle, mais je n'y arrive pas, comment est-il possible de le faire?
Merci
30 mai 2006 à 11:40
;)
30 mai 2006 à 09:37
Mise à jour effectuée pour prise en compte du problème rencontré avec DOCTYPE...
22 mai 2006 à 14:16
Oui, j'ai le même problème. La bulle reste coincée en haut à gauche.
22 mai 2006 à 13:53
Sinon, ça marche impec ! ;p
6 mars 2006 à 20:49
6 mars 2006 à 08:34
Merci pour l'info sur la compatibilté de navigateur que je n'est pas.
Pour la Void() 1000 excuses, c'est une fonction tampom que j'aurais efféctivement du supprimer au montage dans le cas présent...
;0)
3 mars 2006 à 12:12
function Void(){}
je ne sais pas à quoi sert cette fonction, mais tu utilise un mot clef (enfin, peut-être pas en javascript remarque...) et c'est déconseillé...
je vais mettre 9/10
3 mars 2006 à 07:48
<CENTER>...bla...bla..
</CENTER>
Quel est ton site pour aller faire un tour à l'occasion...
2 mars 2006 à 14:15
2 mars 2006 à 12:51
Je suis surpris mais bon...tu as réussi a coicer la bulle...
</HUMOUR>
Cela marche pour moi depuis pas mal de temps aussi je pense qu'il ce peut qu'il y ai une erreur de syntaxe dans ta feuille de style, ou dans son appel interdisant le bon déroulement du script...
Je ne peut t'en dire plus en abscence des sources...
A SUIVRE...
2 mars 2006 à 10:57
1 mars 2006 à 21:17
1 mars 2006 à 12:21
1 mars 2006 à 10:27