
15/08/2007, 14:49
|
| | 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. |