begin process at 2010 03 16 11:50:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Tooltip Bubble a la Souris(X,Y)


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

Tooltip Bubble a la Souris(X,Y)

samedi 20 juin 2009 à 20:38:44 | Tooltip Bubble a la Souris(X,Y)

CodeIX

Bonjour, je suis en train d'apprendre Javascript, et j'aimerais comprendre ce qui ne marche pas dans mon code.
J'essaie de creer un Tooltip qui se placera a la position de ma souris, et qui fonctionnera sous IE et Firefox. Pour l'instant le mouseover et mouseout fait bien apparaitre et disparaitre le tooltip mais pas a l'endroit(souris x,y) que j'aimerais l'avoir.

Que doit-je modifier?

Merci d'avance!

Voici mon code actuel:
-----
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html  xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script type="text/javascript">
        document.onmousemove = getMousePos;
        var posX=0, posY=0;
       
        function getMousePos(e){
            if (document.all) {
                posX=event.offsetX;
                posY=event.offsetY;
            }
            else{
                posX=e.pageX;
                posY=e.pageY;
            }
            /*document.title=""+posX+", "+posY+")";*/
        }
       
        function overBubble(){
            document.getElementById("divbubble").style.top=posX;
            document.getElementById("divbubble").style.left=posY;
            document.getElementById("divbubble").style.display="inline";
        }
       
        function outBubble(){
            document.getElementById("divbubble").style.display="none";
        }
    </script>
</head>
<body>
    <!-- Bubble Div-->
    <div id="divbubble" style="position:absolute; height:50px; width:100px; top:200px; left:200px; background-color:darkred; text-align:center; border: dashed thick red; color: white; padding: 5px; display: none;">
        Ceci est un test!...
    </div>
   
    <!-- Bubble Div(End)-->
   
    <span onmouseover="overBubble()" onmouseout="outBubble()">Testing... Testing... Testing... Testing... Testing... Testing... Testing... </span>
   
   
</body>
</html>
samedi 20 juin 2009 à 20:53:42 | Re : Tooltip Bubble a la Souris(X,Y)

kazma

bonjour
tu oubli de mettre px

document.getElementById("divbubble").style.top=posX+'px';
document.getElementById("divbubble").style.left=posY+'px';
samedi 20 juin 2009 à 21:02:39 | Re : Tooltip Bubble a la Souris(X,Y)

CodeIX

Merci de la reponse.

Je vient de modifier en ajoutant 'px' mais ca ne change rien. Mon div ne se positionne pas a ma souris. :(

samedi 20 juin 2009 à 21:32:45 | Re : Tooltip Bubble a la Souris(X,Y)

kazma

tu inverse les position

document.getElementById("divbubble").style.top=posY+"px";
document.getElementById("divbubble").style.left=posX+"px";
samedi 20 juin 2009 à 21:38:00 | Re : Tooltip Bubble a la Souris(X,Y)

CodeIX

Ah enfin ca fonctionne. ;)

Merci beaucoup, c'etais banal comme probleme.

Sais tu comment je fait pour que, exemple, si je mouseover une ligne de text et que le tooltip apparait, si je me deplace sur cette meme ligne que le tooltip se deplace avec ma souris? Tant et aussi longtemps que je suis sur la ligne qui appel la fonction overBubble()?

dimanche 21 juin 2009 à 18:31:28 | Re : Tooltip Bubble a la Souris(X,Y)

kazma

si tu met l'ensemble dans un div tu te sert du div pour le on mouseout


Cette discussion est classée dans : document, tooltip, posx, posy, testing


Répondre à ce message

Sujets en rapport avec ce message

texte descriptif en mouseover [ par da vince ] Hello,J'ai trouvé un script très bein mais il a deux problèmes:ça marche dans IE7et les textes descriptifs (ds FF) ne disparaissent pas tjs quens on s Problème de Popup-Tooltip [ par whiteange ] Bonjour à tous,Voilà, j'ai un petit problème avec un simili poup-tooltip. Sur une page, l'utilisateur clique sur une image, ceci appel alors une fonct Simulation d'un clic sur un bouton image [ par andrebernard ] Boujour à tousVoila je suis arrivé a simuler un clic sur certains boutons traditionnels de pages, mais je n'arrive pas a le faire sur un bouton image. Fenêtre qui ouvre au passage du curseur position variable [ par sylvain_r ] Bonjour, j'aimerais obtenir de l'aide pour trouver une commande équivalente à OffsetX et OffsetY pour Firefox, avec Explorer le JavaScript que j'utili Problème de création javascript dynamiquement [ par GoldPegasus ] Bonjourj'ai un soucis avec des élements que je crée dynamiquementvoici le code      var ligne = document.createElement("tr");   var col = document.cre mon formulaire ne supporte pas la méthode submit() [ par ordiminnie ] Bonjour, J'ai un formulaire que je soumets à une fonction Check() via "onclick" qui est sur un lien (et non sur un bouton submit > d'ailleurs, y'en a infobulle incompatible avec mozilla [ par momoiom ] un débutant en programmation.bonsoir,j'ai réalisé une page web avec infobulle. cette page fonction bien sous IE, mais pas avec firefox.voici mon code. Pb ajout dynamique input dans formulaire [ par tophe03 ] Bonjour, J'ai fait un formulaire d'envoi de mail avec fichiers attachés. Les fichiers attachés sont ajouté dynamiquement dans le formulaire. On peut é récupérer l'url de background-image d'une div pour fonction javascript [ par ornorme ] bonjour!c'est ma première fois sur ce forum!et je me suis mis à la création de site internet ya trois semaine et la je suis en détresse...voila mon pr ouvrir/fermer une div et fusionner deux fonctions...help [ par ornorme ] bonjour à celui qui essaira de résoudre mon pti problème!(c'est ma deuxième question sur ce forum..en éspérant que la solution


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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 : 3,697 sec (4)

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