Hola
Sí, tienes razón. No lo había probado
Ahora mirandolo mas detenidamente me he dado cuenta que estas usando document.all...., así solo funcionará en IE. Usa document.getElementById
Veamos que tal con esta prueba de escritorio
Código javascript
:
Ver original<html>
<body onload="adicionarFila();">
<script type="text/javascript">
function adicionarFila(){
datosgenerales = "2,33333,A|2,44444,B"
var filas=datosgenerales.split("|");
var valores = new Array();
for(i=0;i<filas.length;i++){
valores = filas[i].split(",");
var Row = document.getElementById("tab_res").insertRow(-1);
var Cell = Row.insertCell(0);
Cell.innerHTML = "<input name='codigo["+i+"]' type='text' id='codigo' value='"+valores[2]+"' style='width:95%' size='5' />";
var Cell = Row.insertCell(0);
Cell.innerHTML = "<input name='abrev["+i+"]' type='text' id='abrev' value='"+valores[1]+"' style='width:95%' size='5' />";
var Cell = Row.insertCell(0);
Cell.innerHTML = "<input name='ide["+i+"]' type='text' id='ide' value='"+valores[0]+"' style='width:95%' size='5' />";
}
}
</script>
<table id="tab_res" border="1" cellspacing="5" cellpadding="5">
<tr>
<td>Valor</td>
<td>Número</td>
<td>Grupo</td>
</tr>
</table>
</body>
</html>
Suerte