Re-bonjour,
Est-il possible de récupérer la position verticale d'un input ?
Merci pour vos réponses. :)
Version imprimable
Re-bonjour,
Est-il possible de récupérer la position verticale d'un input ?
Merci pour vos réponses. :)
offsetTop
+1 spacefrog
sinon y'a plus compliqué:
Sous IE: currentStyle de l'element HTML:
Sous Moz et Opera: getComputedStyle() :Code:
1
2
3 if (x.currentStyle) var y = x.currentStyle[Proprietedestyle];
Code:
1
2 else if (window.getComputedStyle) var y = document.defaultView.getComputedStyle(x,null).getPropertyValue(Proprietedestyle)
Il me renvoie toujours la même valeur : 1.Citation:
Envoyé par SpaceFrog
NB : le input fait partie d'une table.
un bout de code serait plus facile à diagnostiquer ...
Je dois interrompre momentanément. Je reprends + tard. Merci :wink:Citation:
Envoyé par SpaceFrog
Bonjour tout le monde, :)
Je reviens sur mon pb...
En fait offsetTop n'est pas renseigné parce que l'input est dans un tableau et pas dans une div.
Existe t'il un autre moyen ?
Sinon je vais me servir de la position de début du tableau + par la hauteur de chaque cellule * l'indice de la cellule.
On bricole comme on peut... :wink:
oui tu doit pouvoir bidouiller en faisant une boucle qui remonte les parentNode de ton element et qui additionne les offsetTop au fu et a mesure
Euh, histoire de faire la boucle un peu proprement, je la ferais même sur les offsetParent....Citation:
Envoyé par siddh
Sinon, le problème vient plus probablement d'une clause de positionnement absolute/relative quelque part dans ton CSS que du tableau, mais de toute façon la solution est la même.
Merci à tous pour vos suggestions. :wink: