Bonjour à tous !
Ce problème me paraissait évident jusqu'à ce que je cherche à le résoudre :
J'ai un tableau que je rafraichis dynamique grâce à AJAX. Lorsqu'une requête est envoyée au serveur, je souhaite mettre une image symbolisant le rafraichissement dans la cellule du tableau concernée. Mais je ne souhaite pas que cette image modifie la représentation structurelle du tableau (la hauteur et/ou la largeur des cellules). Je préfèrerai que mon image se rapetisse si elle ne tient pas dans la cellule, plutôt que d'augmenter les dimensions de cette dernière.
D'après la FAQ, la cellule s'adapte toujours à son contenu. Je suppose donc qu'il faille que j'adapte le contenu pour que la cellule ne s'adapte pas a celui-ci. Je pensais utiliser les balises height et width, mais je n'arrive pas à récupérer la taille effective de ma cellule.
J'ai essayé avec
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 document.getElementById('myCell').currentStyle.height <!-- Renvoit 'auto' -->Mais aucune de ces solutions ne renvoit la taille effective de la cellule.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 document.getElementById('myCell').getAttribute('height') <!-- Renvoit le contenu de l'attribut 'height' de la cellule s'il a été défini, et '' sinon... -->
Voilà donc (enfin) ma question : connaissez-vous un moyen de récupérer les dimensions effective d'une cellule d'un tableau et sinon, un autre moyen pour réaliser ce que je souhaite ?
Merci d'avance pour votre attention,
Joël.
Partager