larion
Messages postés140Date d'inscriptionmercredi 28 avril 2004StatutMembreDernière intervention21 juillet 2005
-
21 janv. 2005 à 20:32
chimelpremier
Messages postés544Date d'inscriptionvendredi 5 décembre 2003StatutMembreDernière intervention20 mai 2005
-
22 janv. 2005 à 14:26
Bonjour,
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.
chimelpremier
Messages postés544Date d'inscriptionvendredi 5 décembre 2003StatutMembreDernière intervention20 mai 2005 21 janv. 2005 à 22:30
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.
larion
Messages postés140Date d'inscriptionmercredi 28 avril 2004StatutMembreDernière intervention21 juillet 2005 21 janv. 2005 à 23:10
Merci beaucoup,
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.
chimelpremier
Messages postés544Date d'inscriptionvendredi 5 décembre 2003StatutMembreDernière intervention20 mai 2005 22 janv. 2005 à 14:26
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