Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/11/2004, 07:00
Avatar de JavierB
JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años
Puntos: 772
Hola lexus.

Este es un ejemplo para "desaparecer" columnas y filas, pero solo en pantalla. Espero que te sirva de ayuda:
Código HTML:
<html>
<head>
<title>Untitled</title>
<script>
function quitarFila(num,ver) {
  dis= ver ? '' : 'none';
  tab=document.getElementById('tabla');
  tab.getElementsByTagName('tr')[num].style.display=dis;
}
function quitarColumna(num,ver) {
  dis= ver ? '' : 'none';
  fila=document.getElementById('tabla').getElementsByTagName('tr');
  for(i=0;i<fila.length;i++)
    fila[i].getElementsByTagName('td')[num].style.display=dis;
}
</script>
</head>
<body>
<table id="tabla" border="1">
<tr>
<td>1.1</td><td>1.2</td><td>1.3</td>
</tr>
<tr>
<td>2.1</td><td>2.2</td><td>2.3</td>
</tr>
<tr>
<td>3.1</td><td>3.2</td><td>3.3</td>
</tr>
</table>
<input type="button" value="Quitar fila" onclick="quitarFila(1,false)" />
<input type="button" value="Poner fila" onclick="quitarFila(1,true)" />
<br />
<input type="button" value="Quitar columna" onclick="quitarColumna(1,false)" />
<input type="button" value="Poner columna" onclick="quitarColumna(1,true)" />
</body>
</html> 
Saludos,

Última edición por JavierB; 05/02/2005 a las 04:26 Razón: Simplificar un poco el código