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 :

masquer une partie de table


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Septembre 2004
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 46
    Par défaut masquer une partie de table
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <table>
     <tr id='entete'><td>entete</td></tr>
     <tr ><td>contenu_1</td></tr>
     <tr ><td>contenu_2</td></tr>
     <tr ><td>contenu_3</td></tr>
    </table>
    Comment ne masquer que la fin de la table (celle avec du contenu) avec du code javascript du style
    $(id).style.display='none'; (avec prototype.js)
    Ca revient à demander comment recuperer le groupe de tr à cacher ?

    Afin de n'avoir qu'a recupere un element DOM à cacher, j'ai essayé d'entourer les tr avec < div id='aCacher' > sans succes. Je n'arrive pas recuperer l'element. Le span ne marche pas non plus.

    La solution de mettre un identifiant différent chaque tr ( id='tr1' id='tr2'..) puis de les parcourir pour les cacher un à un me semble compliqué.

    Avez-vous une idée sachant que le html est généré ?

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Vu que l'on est dans les tableaux tu peux faire un seul grand tableaux avec deux tr (et seulement deux tr) le deuxième en display:none.
    A l'intérieur du deuxième tr tu rajoute un tableau avec cellpadding et cellspacing à 0.

    Bien sur il existe la solution avec les id et indices...Mais ca compliquerait la tache, car il faudrait récupérer le nombre de ligne du tableau - 1 et faire une boucle.

    Ou encore plus simple on utilise pas de tableau et que des balises div et un peu de css pour obtenir l'effet souhaité

Discussions similaires

  1. Masquer une partie de l'URL sur le navigateur
    Par kayser dans le forum ASP
    Réponses: 5
    Dernier message: 11/04/2006, 14h30
  2. Masquer une partie d'un formulaire
    Par crazydiver_e2 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 06/01/2006, 11h36
  3. [Sécurité] Masquer une partie de site web avec PHP
    Par Marc365 dans le forum Langage
    Réponses: 3
    Dernier message: 21/10/2005, 15h30
  4. Masquer une partie du formulaire
    Par Neuromancien2 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 13/01/2005, 14h23
  5. Réponses: 2
    Dernier message: 09/10/2004, 20h45

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