Fiz esse código para pegar todos os dados da tabela em javascript, mas só funciona no Mozilla Firefox e Google Chrome. No Internet Explorer 9 aparece a mensagem: Error:acesso negado. Coloco no evento onclick do botão.
/*Pega todos os registros da tabela para salvar no BD*/
//O índice começa do 0
//Passar como parâmetros a tabela,inicio(se a coluna
//inicia do 0),cols(a qtd de colunas)
function getAllRowsById(tableID,inicio,cols){
try {
var table = document.getElementById(tableID);
var linha=0;
var coluna=0;
var rowCount = parseInt(table.rows.length);
var cols;
var inicio;
//A coluna começa da variável inicio
for(var i=0;i<rowCount;i++){
for(var j=inicio;j<=cols;j++){
linha = table.rows[i];
//Aqui coloca as colunas
coluna = linha.cells[j].innerHTML;
document.writeln("registros : "+coluna+"<br>");
}
//-------------------------------------------------
}
}
catch(e) {alert("Erro ao pegar os registros da tabela. Erro:" + e);
}
}