Foros del Web » Programación web » 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, 02:34
 
Fecha de Ingreso: octubre-2003
Ubicación: Veracruz, México
Mensajes: 169
Antigüedad: 10 años, 11 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 02:47
  #2 (permalink)  
Antiguo 07/11/2003, 02:36
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.986
Antigüedad: 12 años, 9 meses
Puntos: 58
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|Economia Finanzas Peru
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #3 (permalink)  
Antiguo 07/11/2003, 04:09
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.986
Antigüedad: 12 años, 9 meses
Puntos: 58
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|Economia Finanzas Peru
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.

Última edición por KarlanKas; 07/11/2003 a las 04:30
  #4 (permalink)  
Antiguo 07/11/2003, 11:07
Avatar de JavierB
Moderata
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.055
Antigüedad: 12 años, 7 meses
Puntos: 767
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 05:45.
SEO by vBSEO 3.3.2