Il problema è nella linea:
risultato = risultato + “,„ + nodi [i] .parentNode.parentNode.parentNode.childNodes [2] .innerText;
I nodi di bambino per lo IE ed i FF sono spostati ad incrementi nel modo diverso.
Prova using le collezioni indipendenti
se i nodi [i] .parentNode.parentNode.parentNode è una fila
prova:
nodi [i] .parentNode.parentNode.parentNode.cells [2] .innerText
rgds
rumi