asumo que estas utilizando navegador MSIE. el problema es que las nuevas filas tienen que agregarse dentro de un TBODY. las tablas realmente estan estructuradas de esta forma:
Código:
<table>
<tbody>
<tr>...</tr>
</tbody>
</table>
de modo que lo correcto seria agregar la fila dentro del TBODY y no de TABLE. claro, entiendo que en tu codigo no utilizas TBODY pero asi lo crea el navegador independientemente lo utilices o no. para hacer referencia al TBODY utiliza la coleccion
tBodies. de modo que tu codigo deberia ser:
Código:
function addRowToTable(){
var tbl = document.getElementById('tblSample').tBodies[0];
tbl2=tbl.rows[0].cloneNode(true);
tbl.appendChild(tbl2);
}
para referencia futura, el servidor no tiene nada que ver en todo esto. no hay nada diferente en un documento local y un documento en servidor, salvo si el servidor de algun modo lo modifica.