informacion.js
Código Javascript:
Ver original
var et=0; var i=[1,1,1]; function info(elementos, id) { var c = et; et += elementos; var nom,idt,inp='',tope=0,alm; tipo='info'; switch(id) { case 0: nom=['carrera','institucion','grado','titulo']; idt='tabla'+0; break; case 1: nom=['cargo','lempresa','pais','vinc','desv']; idt='tabla'+1; break; case 2: nom=['nproyecto','pempresa','rol','aeva']; idt='tabla'+2; break; } var TABLE = document.getElementById(idt); alert(TABLE.id); var TROW = document.getElementById(idt); var newRow = TABLE.insertRow(-1); var newCell; var n; while(c<et) { newCell = newRow.insertCell(newRow.cells.length); inp = document.createElement('input'); inp.setAttribute('name',nom[tope]+i[id]); newCell.appendChild(inp); alert('name: '+inp.name); ++c; ++tope; } ++i[id]; }
prueba.html
Código HTML:
Ver original
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" href="Style.css" type="text/css" media="screen" charset="utf-8" /> </head> <body> <div id="contenedorAcademico"> <div id="info"> <table border="0" id="tabla0"> <tr id="celda0"> </tr> <tr> </tr> </table> </div> <div id="botones"> <input type="button" value="+" name="btmAgregar" onclick="info(4,0);"> </div> <div id="info"> <table border="0" id="tabla1"> <tr id="celda1"> </tr> <tr> </tr> </table> </div> <div id="botones"> <input type="button" value="+" name="btmAgregar" onclick="info(5,1);"> </div> <div id="info"> <table border="0" id="tabla2"> <tr id="celda2"> </tr> <tr> </tr> </table> </div> <div id="botones"> <input type="button" value="+" name="btmAgregar" onclick="info(4,2);"> </div> </div> </body> </html>
Style.css
Código CSS:
Ver original
#contenedorAcademico { margin:auto; width:900px; padding-top:20px; text-align:center;} #info {padding: 10px; margin-bottom: 20px; border: 1px solid #CCC;} #tabla0 {margin:auto} #tabla1 {margin:auto} #tabla2 {margin:auto} #celda0 {background: #003; color:#FFF; font-family:Arial; font-size:10pt;} #celda1 {background: #003; color:#FFF; font-family:Arial; font-size:10pt;} #celda2 {background: #003; color:#FFF; font-family:Arial; font-size:10pt;} #botones {margin:auto; width: 300px; text-align:center;}
Ojala me puedan ayudar... y tambien espero que les sirva la funcion, es bien practica pero hay que optimizarla para internet explorer
a todo esto no tengo mucho experiencia y gracias a esta web eh aprendido muchas cosas .
Muchas gracias de antemano.