Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/08/2007, 14:49
fremeto
 
Fecha de Ingreso: marzo-2007
Mensajes: 69
Antigüedad: 18 años
Puntos: 0
Insertar input's en Mozilla Firefox

Hola,


Tengo el siguiente código:

<script>
function CrearInput(tabla1)
{
var tabla = document.getElementById(tabla1);
var objRow = tabla.insertRow();
var objCell;

objCell = objRow.insertCell();
objCell.innerHTML = '<input name="evento[]" maxlength="50" type="text" id="evento[]" size="45"/>';


objCell = objRow.insertCell();
objCell.innerHTML = '<input name="lugar[]" maxlength="50" type="text" id="lugar[]" size="40"/>';

objCell = objRow.insertCell();
objCell.innerHTML = '<input name="hora[]" maxlength="20" type="text" id="hora[]" size="10"/>';

objCell = objRow.insertCell();
objCell.innerHTML = '<input name="fecha[]" maxlength="10" type="text" id="fecha[]" size="10"/>';


objCell = objRow.insertCell();
objCell.innerHTML = "<input type='button' name='Submit' value='x' onclick='borrar(this);'/>";

}


function borrar(objeto)
{
var nodo_del_row = objeto.parentNode.parentNode;

var index_del_row = nodo_del_row.rowIndex;

var nodo_de_tabla = nodo_del_row.parentNode;

x=objeto.parentNode.parentNode.parentNode;
x.deleteRow(index_del_row);
}

</script>

En él hay dos funciones las cuales crear y eliminan filas en una tabla, con diferentes input, con el código no tengo problemas porque funciona perfectamente en IE, el problema radica que no funciona en Mozilla, mi pregunta es: ¿Porque el código no funciona en este explorador? ¿Como puedo hacer para que funcione en cualquier explorador, partiendo del código que tengo? ¿Tengo que cambiar todo el código?

Gracias.