bonjour j'ai un problème avec mon code javascript ..comment trouver la position xy en javascript avec un décalage
je veux obtenir la position xy le texte sélectionné en javascript, et j'utiliser la fonction hors-jeu comme celui-ci:
function findPosX(obj)
{
var curleft = 0;
if(obj.offsetParent)
while(1)
{
curleft += obj.offsetLeft;
if(!obj.offsetParent)
break;
obj = obj.offsetParent;
}
else if(obj.x)
curleft += obj.x;
return curleft;
}
function findPosY(obj)
{
var curtop = 0;
if(obj.offsetParent)
while(1)
{
curtop += obj.offsetTop;
if(!obj.offsetParent)
break;
obj = obj.offsetParent;
}
else if(obj.y)
curtop += obj.y;
return curtop;
}
mais le résultat de la position X, Y toujours 0 quand j'appelle cette fonction pour trouver la position du texte sélectionné
var select = window.getSelection();
var posX = findPosX(select);
var posY = findPosY(select);
et j'utiliser Mozilla Firefox .. p location aide moi