11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour.
Je developpe actuellement un système d'annotation de pages web.
Je dois donc afficher une popup contenant le commentaire quand je passe sur un mot.
J'ai reussi à le faire seulement la popup "disparait" et n'a pas le temps d etre lisible. Je comprend pas pourquoi.

Voici mon code :

d.onmouseover = function()
{
var x = this.offsetLeft;
var y = this.offsetTop;
d.style.position = 'static';
d2.style.position = 'fixed';
var pos = "left:"+x+"px;top:"+y+"px;";
d2.setAttribute("style",pos);
d2.style.visibility = 'visible';
t.style.visibility = 'visible';
d2.appendChild(t);
d.appendChild(d2);
};

d étant le mot annoté, t le text du commentaire et d2 la popup qui s ouvre.
salut

il vaudrait mieux qu'on sache quels éléments html correspondent à d, t et d2; et à quel moment sont créés d2 et t;