Question pour les experts du JavaScript.
J'ai un tableau avec des largeurs de cellule non connu.
Je cherche à connaître la distance en pixel entre la gauche de l'écran et la cellule sélectionnée par la souris par exemple.
J'ai testé en mettant un DIV fictif dans une cellule :
Mais document.getElementById('test').style.pixelLeft renvoie 0 bien que cette valeur vaut bien plus.
L'élément n'a pas besoin d'être en position:absolute pour en connaitre ses attributs.
Distance cellule : document.getElementById('test').offsetLeft
Largeur cellule : document.getElementById('test').offsetWidth "test" peut être l'id du td.
J'ai utilisé this.offsetLeft dans le TD, et cela fonctionne parfaitement.
Je suis perplexe, je n'ai pas trouvé ce paramètre dans mes doc. (c'est pourquoi je n'avais pas trouvé)
Sans vouloir abuser, dans quel genre de documentation trouve-t-on cet information.
Histoire de découvrir d'autres paramètres m'étant inconnus...
Dans tout les cas, je te renouvelle mes remerciements.
Sans vouloir abuser ? Au contraire, c'est avec plaisir :
Sur le site Selfhtml, ils donnent ces attributs pour Internet Explorer mais pour la plupart elles semlblent universelles :
http://fr.selfhtml.org/javascript/objets/all.htm