Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2106 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème positionnement div

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème positionnement div

n°1538595
Didine981
Posté le 04-04-2007 à 19:12:20  profilanswer
 

Bonjour. J ai un problème. je voudrai poser une sorte de bulle d'aide qui apparait au survol de la souris sur un mot. Or cette fenetre ne s affiche pas au bon endroit. En fait, c est comme si l'origine de ma fenetre n'etait pas dans le coin en haut à gauche, mais décalé; ce qui fait que la fenetre qui s affiche est décalée.
Voici mon code :
 
 
d = doc.createElement("span" );
d.setAttribute("id",annot.annotation);
d.setAttribute("class",annot.style);
d.textContent = annot.annotation;
 
d2 = doc.createElement("div" );
d2.setAttribute("align","center" );
var id = "popup" + annot.annotation;
d2.setAttribute("id",id);
d2.setAttribute("class","popupAnnotation" );
d2.style.visibility = 'hidden';
 
d.onmouseover = function ouvrir(event)
{
var x = this.offsetLeft ;
var y = this.offsetTop;
var pos = "left:"+x+"px;top:"+y+"px;";
d2.setAttribute("style",pos);
d2.style.position = 'absolute';
d2.style.visibility = 'visible';
};

 
 
 
Si quelqu'un peut m'aider, merci d'avance.

mood
Publicité
Posté le 04-04-2007 à 19:12:20  profilanswer
 

n°1538628
FlorentG
Posté le 04-04-2007 à 20:00:55  profilanswer
 

La position absolue se fait par rapport au premier ancêtre dont la position est différente de static. Donc suffit qu'un élément dans la hiérarchie ait une position spéciale, et l'origine sera cet élément...

n°1538640
Didine981
Posté le 04-04-2007 à 20:19:35  profilanswer
 

Oui ca doit etre ca mon probleme. car en fait, c est comme si l origine etait au dernier élément où une fentre doit apparaitre. mais comment je fais pour contourner ca ?

n°1538655
Didine981
Posté le 04-04-2007 à 20:39:01  profilanswer
 

Jai reussi en mettant position ='fixed'.  
Mais maintenant quand je passe sur le mot avec la souris, ca m'affiche bien la "bulle d 'aide" au bon endroit, mais celle ci "saute". c est a dire qu elle fait que de s afficher et s enlever alors que la souris reste sur le mot ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème positionnement div

 

Sujets relatifs
Positionnement de texte, problème sous IE (Au secours)Probleme positionnement de menu a onglets
problème de positionnement d'images[wxwidgets]Probleme de positionnement de texte static
Problème de positionnement CSSprobleme noob positionnement
Problème de positionnementProblème de positionnement d'un formulaire
Problème de positionnement de graphiqueCSS : probleme de positionnement d'un bloc
Plus de sujets relatifs à : Problème positionnement div


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR