Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2008, 09:19
jos18g
 
Fecha de Ingreso: abril-2008
Mensajes: 8
Antigüedad: 16 años, 1 mes
Puntos: 0
ayuda al crear una tabla

Hola bueno este es mi prmer post espero me ayuden, bueno el problema es el siguiente:
al hacer clic en el texto que esta dentro de un <div></div> quiero que me salga una tabla con 3 columnas como la que muestro en la imagen pero quiero que se elimine e texto que puse, y que mitabla ocupe su lugar


En javascript
Código:
function crearTablaInput(idDiv, idInput){
	var divcontenedor = document.getElementById(idDiv);
	//Creo la tabla
	var tabla = document.createElement('table');
	tabla.border = '0';		
	//Creo la primera fila
	var tr = document.createElement('tr');		
	//Creo la primera celda
	var td = document.createElement('td');	
	//aqui va el textfield
	//se puede crear un switch 0 mande crea input 1 crea combo 2cre texarea 
	td.innerHTML ="<input type='text' class='input1'  value='"+divcontenedor.innerHTML+"' id='"+idInput+"' size='15' maxlength='20'>";
	tr.appendChild(td); //Agrego la celda a la fila
	//Creo la segunda celda
	var td = document.createElement('td');
	td.innerHTML = '<img src="img/check.png" width="16" height="16">';
	tr.appendChild(td); //Agrego la celda a la fila
	//Creo la tercera celda
	var td = document.createElement('td');
	td.innerHTML = '<img src="img/equis.png" width="16" height="16">';
	tr.appendChild(td); //Agrego la celda a la fila
	tabla.appendChild(tr); //Agrego la cuerpo de la tabla a la misma
	//Agrego la tabla en algun lado de mi página
	divcontenedor.appendChild(tabla);
		
	}
en html

Código HTML:
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><div id="nombre" onclick="crearTablaInput(this.id, 'nombre')">Jose</div></td>
    <td>&nbsp;</td>
  </tr> 
</table> 
Agradeceria si me ayudasen.