[JavaScript] Cacher une ligne d'un tableau avec une hauteur à 0

Cacher une ligne d'un tableau avec une hauteur à 0 [JavaScript] - HTML/CSS - Programmation

Marsh Posté le 25-06-2009 à 10:10:50    

Bonjour,
 
Je souhaiterais cacher une ligne d'un tableau.
 

Code :
  1. document.getElementById('ligneCache').style.display = 'none';


 

Code :
  1. <tr id='ligneCache'><td>coucou</td></tr>


 
Cela me cache bien ma ligne mais il subsite la hauteur de la ligne
 
j'ai essayé en forçant la hauteur, mais ça passe pas

Code :
  1. document.getElementById('ligneCache').height = '0px';


 
auriez vous une idée ?


Message édité par Lenoiche le 25-06-2009 à 10:19:22
Reply

Marsh Posté le 25-06-2009 à 10:10:50   

Reply

Marsh Posté le 25-06-2009 à 10:15:50    

ptet parce que t'as fait une erreur de frappe dans ton JS? "ligneCahe" -> "ligneCache"


Message édité par pataluc le 25-06-2009 à 10:16:02
Reply

Marsh Posté le 25-06-2009 à 10:19:11    

hehe
 
ouais ca aurait pu être ça mais c'est pas ça ...

Reply

Marsh Posté le 25-06-2009 à 10:30:39    

en tout cas ca marche chez moi avec ca:
 

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3.   <head>
  4.   <title></title>
  5.   </head>
  6.   <body>
  7.   <table>
  8.    <tr id="test"><td>1</td></tr>
  9.    <tr><td>2</td></tr>
  10.    <tr><td>3</td></tr>
  11.    <tr><td>4</td></tr>
  12.   </table>
  13.   <a href="javascript:(function(){document.getElementById('test').style.display='none';})()">Test 1</a>
  14.  
  15.   <a href="javascript:document.getElementById('test').style.display='none';">Test 2</a>
  16.   </body>
  17. </html>

par contre attention a comment tu imbrique ton code JS, le premier lien fonctionne mais pas le second.

Reply

Marsh Posté le 25-06-2009 à 10:42:05    

Mais quel boulet je fait !  :pt1cable:  
 
tu as raison ça marche, j'ai tout simplement utiliser à un endroit
 

Code :
  1. document.getElementById('test').style.visibility='hidden'


 
j suis pas réveiller moi ce matin  :sweat:  
 
désolé pour le dérangement

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed