Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/01/2014, 09:52
Fozz
 
Fecha de Ingreso: noviembre-2013
Ubicación: México
Mensajes: 94
Antigüedad: 10 años, 6 meses
Puntos: 1
Respuesta: Como poner un botón de nuevo en una tabla

Código Javascript:
Ver original
  1. function adicionarFila(){
  2.     var cont = document.getElementById("cont");
  3.     var filas = document.getElementById("filas");
  4.     cont.setAttribute("value", parseInt(cont.value,0)+1);
  5.     var tabla = document.getElementById("contenido").tBodies[0];
  6.     var fila = document.createElement("TR");
  7.     fila.setAttribute("align","center");
  8.      
  9.     var celdaA = document.createElement("TD");
  10.     var valorA1 = document.createElement("SELECT");
  11.     valorA1.setAttribute("type","OPTION");
  12.     valorA1.setAttribute("size","");
  13.     valorA1.setAttribute("maxlength","");
  14.     valorA1.setAttribute("name","valorA1" + cont.value);
  15.     celdaA.appendChild(valorA1);
  16.  
  17. fila.appendChild(celdaA);
  18.  
  19. tabla.appendChild(fila);
  20.     }
  21.     function borrarFila(button){
  22.     var fila = button.parentNode.parentNode;
  23.     var tabla = document.getElementById('contenido').getElementsByTagName('tbody')[0];
  24.     tabla.removeChild(fila);
  25.     }
  26.  
  27.     function borrarFila(button){
  28.     var fila = button.parentNode.parentNode;
  29.     var tabla = document.getElementById('contenido').getElementsByTagName('tbody')[0];
  30.     tabla.removeChild(fila);
  31.     }
  32.      
  33.     function fc(campo) {
  34.         var n=parseInt(campo.name.substr(6),10);
  35.         var    a=campo.form.elements["valorA"+n];
  36.         var    b=campo.form.elements["valorB"+n];
  37.         var na=parseFloat(a);
  38.         var nb=parseFloat(b);
  39.         if (isNaN(na)) { na=0; }
  40.         if (isNaN(nb)) { nb=0; }
  41.         campo.value=na+nb;
  42.         campo.blur();
  43.     }