Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2010, 15:52
Avatar de Algadar
Algadar
 
Fecha de Ingreso: abril-2009
Mensajes: 115
Antigüedad: 15 años, 9 meses
Puntos: 1
Ayuda con este código

Tengo el siguiente código

Código Javascript:
Ver original
  1. function complementaria2(){
  2. var objTabla = document.getElementById("t2");
  3. var objTbody=objTabla.firstChild;
  4. /*var lent=objTbody.childNodes.length;
  5. var table=objTabla.rows[0].cloneNode(true);
  6. objTabla.appendChild(table);*/
  7. //alert(li++);
  8. li++
  9. //var val=li++;
  10. var objNuevaFila=objTbody.childNodes[0].cloneNode(true);
  11. //cambiamos el contenido de las celdas
  12. objNuevaFila.childNodes[0].innerHTML="<input type=\"text\" id=\"CompCurso"+li+"\" name=\"CompCurso"+li+"\" value=\""+li+"\" size=\"2\" >";
  13. objNuevaFila.childNodes[1].innerHTML="<input type=\"text\" id=\"CompCentro"+li+"\" name=\"CompCentro"+li+"\" >";
  14. objNuevaFila.childNodes[2].innerHTML="<input type=\"text\" id=\"CompHoras"+li+"\" name=\"CompHoras"+li+"\" >";
  15. objNuevaFila.childNodes[3].innerHTML="<input type=\"text\" id=\"CompObservac"+li+"\" name=\"CompObservac"+li+"\" onClick= \"muestrame(id)\" >";
  16. objNuevaFila.childNodes[4].innerHTML="<input type=\"button\" name=\"compb\" value=\"Añadir Fila\" onClick=\"complementaria2();\">";
  17. objTbody.appendChild(objNuevaFila);
  18. //l es el contador de las filas de la tabla, hago -2 porque yo lo tengo inicializado a 2
  19. //y la primera fila es la 0
  20. objTbody.childNodes[li-2].childNodes[4].innerHTML = "&nbsp;";
  21. //actualizamos la variable del formulario que indica el numero de filas
  22. document.getElementById("numFilas").value = li;
  23. //incrementamos para la siguiente fila
  24. //li++;
  25. document.getElementById("repet").value=li;
  26. }
  27.  
  28. function add(tabla)
  29. {
  30.   var tblBody = document.getElementById('t2').tBodies[0];
  31.   var newNode = tblBody.rows[0].cloneNode(true);
  32.   tblBody.appendChild(newNode);
  33. }

la función add() corre en cualquier navegador solo que no como yo quisiera.
la función complementaria2() corre bien pero solo en Internet Explorer.

alguien que me puede ayudar
de ante mano muchas gracias
__________________
Deseo poco y lo poco que deseo, lo deseo poco.!
De Colores.