Foros del Web » Programando para Internet » Javascript »

como agregar filas a una tabla

Estas en el tema de como agregar filas a una tabla en el foro de Javascript en Foros del Web. necesito insertar una fila al final de la tabla pero esto debe ser cada vez que de clic en un boton html como puedo agregar ...
  #1 (permalink)  
Antiguo 07/11/2003, 03:34
 
Fecha de Ingreso: octubre-2003
Ubicación: Veracruz, México
Mensajes: 169
Antigüedad: 20 años, 6 meses
Puntos: 0
como agregar filas a una tabla

necesito insertar una fila al final de la tabla pero esto debe ser cada vez que de clic en un boton html

como puedo agregar dinamicamente filas a una tabla???

Última edición por ray_rockus; 07/11/2003 a las 03:47
  #2 (permalink)  
Antiguo 07/11/2003, 03:36
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Hola ray_rockus!

Veo que llevas poco en los foros, bienvenido. Permíteme uqe te sugiera uqe en los títulos de tus preguntas pongas algo que sea descriptivo del problema y no una súplica. La gente estará más dispuesta a ayudarte.

Graciaaas
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #3 (permalink)  
Antiguo 07/11/2003, 05:09
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Mira a ver si te funciona esto. Funciona con la primera tabla que tengas en tu página y te pone el mísmo número numero de celdas que tengas en la primera fila. Si pones tu código o describes un poco más lo que quieres tal vez pueda precisar un poco más.

Un saludo
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<
html>
<
head>
    <
title>Untitled</title>
    <
style>
    
TD{border:dotted 1px black;
    
padding:10px;
    
background:white;}
    
table{background:silver;
    
border:solid 1px black
    
font:normal 10px/10px verdana;}
    </
style>
    <
script>
    function 
agregar(){
    
tabla=document.getElementsByTagName("TABLE")[0].outerHTML;
    
numeroDeCeldas=tabla.toLowerCase().split("<tr>")[1].split("<td>").length-1;
    
tabla=tabla.substring(0,tabla.length-16);
    
codigoAAgregar="<tr>";
    for(
a=0;a<numeroDeCeldas;a++){
    
codigoAAgregar+="<td>&nbsp;</td>";
    }
    
codigoAAgregar+="<tr>";
    
tabla+=codigoAAgregar;
    
tabla+="</tr></tbody></table>";
    
document.getElementsByTagName("TABLE")[0].outerHTML=tabla;
    }
    
</script>
</head>

<body>
<table name="tablita">
<tbody>
<tr>
<td>Hola
</td>
<td>Hola
</td>
<td>Hola
</td>
</tr>
<tr>
<td>Hola
</td>
<td>Hola
</td>
<td>Hola
</td>
</tr>
</tbody>
</table>
<input 
style="position:absolute;
left:200px;
top:20px; font=normal 10px/10px verdana;" 
type="button"
 value="Añadir!" onclick="agregar()">


</body>
</html> 
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.

Última edición por KarlanKas; 07/11/2003 a las 05:30
  #4 (permalink)  
Antiguo 07/11/2003, 12:07
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola, ray_rockus y KarlanKas.

En este mensaje hay una buena forma de añadir filas a una tabla -> Pulsame

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:37.