Tengo la siguiente duda:
Estoy trabajando en un sistema de creacion de ordenes de trabajo para mi uso personal en mi fabrica de prendas de vestir, el punto esque estoy usando un codigo que "clona" una fila de una tabla y la repite.
Al momento de repetirla lo que hago es "reemplazar" parte de su codigo por algo que yo decida, para ello utilizo innerHTML para obtener lo datos
El codigo:
Código:
Si se fijan, inserto el nodo con appendChild y posteriormente hago el str_replace , esta funcion ya la tengo definida en mi codigo por lo que si existe y funciona super bien.var tabla = document.getElementById( id ); var tbody = document.getElementById( tabla.id ).tBodies[0]; var row = tbody.rows[0].cloneNode( true ); var id = 1; while( document.getElementById( 'pds_'+id ) ) { id++; } row.id = 'pds_'+id; row.style.display = ''; tbody.appendChild( row ); var cadena = row.innerHTML; cadena = str_replace('rpid',id,cadena); row.innerHTML = cadena;
Cuando hago el innerHTML = cadena; internet explorer me lanza un error javascript en la barra de estado "desconocido", mientras que en Mozilla Firefox me anda de pelos.
Alguna ayuda?
MUCHAS GRACIAS.