IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Une image qui ne change pas la taille d'une cellule d'un tableau


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    88
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 88
    Par d�faut Une image qui ne change pas la taille d'une cellule d'un tableau
    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
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    document.getElementById('myCell').currentStyle.height
     <!-- Renvoit 'auto' -->
    et
    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... -->
    Mais aucune de ces solutions ne renvoit la taille effective de la cellule.

    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.

  2. #2
    R�dacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 45
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par d�faut
    salut,

    si tu ins�res
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    <img src="..." style="display:block;height:100%;width:100%;" />
    pour ton image, elle devrait prendre la taille de la cellule.

    Peut-�tre faudra-t-il que les dimensions de la cellule soit explicitement d�finies... (pas forc�ment en pixel mais d�fini quand m�me)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question � trouv� une solution.

    Si vous n'avez pas encore lu les r�gles du club, mieux vaut tard que jamais!

  3. #3
    Mod�rateur
    Avatar de Bis�n�rs
    Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par d�faut
    Et

    Code Javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById('myCell').offsetHeight;

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    88
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 88
    Par d�faut
    Super !

    Merci Bis�n�rs, c'�tait effectivement la propri�t� que je devais utiliser. Bon je vois pas ce que l'offset signifie, mais �a fait ce que je voulais.

    Merci � toi aussi MasterOfChakhaL, mais ta solution ne me convenait pas : sous IE, height=100% dans une image me la vire (?!?) et sous Firefox, la cellule �tait tout de m�me redimensionn�e aux dimensions de l'image.

    P.S. : MasterOfChakhaL> quelquechose � voir avec le culte des orks noirs ?

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�cup�rer une valeur qui n'a pas de cl� dans une HashMap
    Par NameX dans le forum Collection et Stream
    R�ponses: 1
    Dernier message: 07/03/2013, 18h02
  2. [XL-2007] Valeur de case dans une formule qui ne change pas � chaque tri.
    Par Lovecr4ft dans le forum Excel
    R�ponses: 1
    Dernier message: 27/04/2011, 16h00
  3. [CSS 2.1] Une image qui ne bouge pas par rapport � la r�solution de l'�cran
    Par beegees dans le forum Mise en page CSS
    R�ponses: 0
    Dernier message: 01/02/2010, 13h45
  4. lien dessus une images qui n'est pas en background
    Par tiyolx dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 3
    Dernier message: 04/03/2006, 18h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo