Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/10/2008, 10:53
kmics
 
Fecha de Ingreso: marzo-2008
Mensajes: 33
Antigüedad: 16 años, 2 meses
Puntos: 0
Pregunta Ejecutar Onclick cuando el usuario lo desee

Buenos días.

Hola a todos, espero puedan ayudarme... estoy agregando filas dinámicamente a una tabla, dentro de una de estas celdas estoy creando un "button", en el onclick hago el llamdo a una funcion en la cual envio como parametros el nombre de la tabla y la fila donde se encuentra ubicado....

El inconveniente que se presenta es que agrego la fila pero inmediatamente se ejecuta el llamamiento a la función... pongo el código donde creo el botón

Código PHP:
var tbody =document.getElementById(tabla).getElementsByTagName("TBODY")[0];
var 
row document.createElement("TR")
...
var 
td6 document.createElement("TD")     
var 
cb document.createElement('button');
      
cb.style.width  24
      
cb.style.height 24;
      
cb.value        '<img src="imagenes/icons/table_delete.png" alt="Quitar" width="16" height="16" />';
      [
B]cb.onclick      "quitar_fila('tregistros',"+tbody.rows.length+")";[/B]
      
td6.appendChild(cb);
....
row.appendChild(td6);
tbody.appendChild(row); 
y esta es la función que debe borrar la fila..

Código PHP:
function quitar_fila(tabla,fila)
{
 var 
miTabla document.getElementById(tabla);
 if(
fila>0
 
miTabla.deleteRow(fila);

Agradezco la ayuda que me puedan dar.