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 :

Rendre une colonne invisible en javascript


Sujet :

JavaScript

  1. #1
    Membre régulier
    Inscrit en
    Novembre 2005
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 188
    Points : 86
    Points
    86
    Par défaut Rendre une colonne invisible en javascript
    salut,

    j'essaie en javascript de rendre une colonne d'un tableau invisible. avec une ligne pas de probleme, ca marche bien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
     
    <html>
     
    <head>
    <script type="text/javascript">
    function hideIt()
    {
    document.getElementById("col2").style.visibility="collapse";
    }
    </script>
    </head>
     
    <body>
     
     
    	<table border='1'>
    		<tr id='col2'>
    			<td>1</td>
    			<td>2</td>
    			<td>3</td>
    			<td>4</td>
    		</tr>
    		<tr>
    			<td>_1</td>
    			<td>_2</td>
    			<td>_3</td>
    			<td>_4</td>
    		</tr>		
    		<tr>
    			<td>1_</td>
    			<td>2_</td>
    			<td>3_</td>
    			<td>4_</td>
    		</tr>		
    	</table>
     
    <form>
    <input type="button" onclick="hideIt()" value="Hide">
    </form>
     
    </body>
     
    </html>
    mais les colones je n'arrive pas a les cacher. si vous avez une idée, je suis preneur

    merci

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 638
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 638
    Points : 66 667
    Points
    66 667
    Billets dans le blog
    1
    Par défaut
    une boucle avec pour depart le nr de la colonne concernée, un step egal au nombre de colonne, et cette boucle scanne la collection des td pour les basculer en display:none
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Rédacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Points : 2 757
    Points
    2 757
    Par défaut
    piste
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    <html>
    	<head>
    		<script>
    function load(){
    	var table = document.getElementById("maTable");
    	if (table.attachEvent){
    		table.attachEvent("onclick",toggle);
    	}
    	else{
    		table.addEventListener("click",toggle,false);
    	}
    }
     
    function toggle(e){
    	var i = 0;
    	var rows = document.getElementById("maTable").rows;
    	while(rows[i]){
    		var style = rows[i].cells[1].style;
    		style.display = style.display=="none" ? "block" : "none";
    		i++;
    	}
    }
     
    (function(){
    	if (window.attachEvent){
    		window.attachEvent("onload",load);
    	}
    	else{
    		window.addEventListener("load",load,false);
    	}
    })();
    		</script>
    	</head>
    	<body>
    			<table id="maTable">
    				<tr>
    					<td>un tableau 1</td>
    					<td>un tableau 2</td>
    					<td>un tableau 3</td>
    				</tr>
    				<tr>
    					<td>un tableau 1</td>
    					<td>un tableau 2</td>
    					<td>un tableau 3</td>
    				</tr>
    				<tr>
    					<td>un tableau 1</td>
    					<td>un tableau 2</td>
    					<td>un tableau 3</td>
    				</tr>
    				<tr>
    					<td>un tableau 1</td>
    					<td>un tableau 2</td>
    					<td>un tableau 3</td>
    				</tr>
    				<tr>
    					<td>un tableau 1</td>
    					<td>un tableau 2</td>
    					<td>un tableau 3</td>
    				</tr>
    				<tr>
    					<td>un tableau 1</td>
    					<td>un tableau 2</td>
    					<td>un tableau 3</td>
    				</tr>
    			</table>
    	</body>
    </html>

Discussions similaires

  1. Rendre une Colonne dans une JTable invisible
    Par Soulama dans le forum Composants
    Réponses: 8
    Dernier message: 20/02/2011, 12h28
  2. Rendre une colonne MSFlexgrid invisible avec FormatString
    Par js8bleu dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 28/06/2010, 21h54
  3. [DisplayTag] <display:column> : Rendre une colonne invisible ?
    Par Bateau_Ivre dans le forum Taglibs
    Réponses: 5
    Dernier message: 08/08/2008, 14h28
  4. [VB.NET 2005] ListView : Rendre une colonne invisible
    Par rafou28 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 11/08/2006, 15h05
  5. FlexGrid: Rendre une colonne active
    Par Terminator dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 13/10/2005, 10h07

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