Foros del Web » Programando para Internet » Javascript »

Asignar filas a una tabla (parcialmente respondido)

Estas en el tema de Asignar filas a una tabla (parcialmente respondido) en el foro de Javascript en Foros del Web. Buscando en los foros encontré una respuesta de Caricatos (a quien le debo el agradecimiento por muchas cosas más) que me soluciona el tema parcialmente. ...
  #1 (permalink)  
Antiguo 04/10/2006, 06:39
Avatar de lyoung  
Fecha de Ingreso: noviembre-2005
Ubicación: Montevideo, la gran capit
Mensajes: 139
Antigüedad: 18 años, 5 meses
Puntos: 0
Asignar filas a una tabla (parcialmente respondido)

Buscando en los foros encontré una respuesta de Caricatos
(a quien le debo el agradecimiento por muchas cosas más) que me soluciona el tema parcialmente.


Código PHP:
<html
<
head
<
title
    
Tablas 
</title
<
script language=javaScript1.2
function 
restar() { 
    var 
miTabla document.getElementById("cuerpoTabla"); 
    var 
0
    do 
        if (
miTabla.rows[i].getElementsByTagName("input")[0].checked == true
            
miTabla.deleteRow(i); 
        else 
            
++; 
    while (
miTabla.rows.length != i


function 
suma()    { 
    var 
miTabla document.getElementById("cuerpoTabla"); 
    var 
fila document.createElement("tr"); 
    var 
celda1 document.createElement("td"); 
    var 
celda2 document.createElement("td"); 
    
celda1.innerHTML "hola b" + (miTabla.getElementsByTagName("tr").length 1).toString(); 
    
celda2.innerHTML "hola c" + (miTabla.getElementsByTagName("tr").length 1).toString() + "<input type=checkbox>"
    
fila.appendChild(celda1); 
    
fila.appendChild(celda2); 
    
miTabla.appendChild(fila); 



</script> 
</head> 
<body style="color:blue" >  
<script> 
document.write(document.body.style[0]); 
</script> 
<table id=unaTabla border=1> 
<tbody id=cuerpoTabla> 
     <tr id=a1> 
          <td id=b1>hola b1</td> 
          <td id=c1>hola c1<input type=checkbox></td> 
     </tr> 
     <tr id=a2> 
          <td id=b2>hola b2</td> 
          <td id=c2>hola c2<input type=checkbox></td> 
     </tr> 
</table> 
<button onclick=sube()>subir</button> 
<button onclick=suma()>sumar</button> 

</body>  
</html> 
Esto agrega una fila al final de la tabla haciendo click en un botón. Yo lo modifiqué un poquito, para que en lugar de los botones pueda hacer click en una celda y funciona.

La necesidad que tengo ahora es que la fila se agregue inmediatamente debajo de la celda donde se hiso el click.

Desde ya muchas gracias
__________________
Todo se ve mejor si le miramos el lado positivo.
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 18:54.