Lo primero de todo, guarda una referencia a la tabla al principio del todo, así te ahorras el tiempo que tarda en realizar el getElementById.
Código Javascript
:
Ver originalfunction datosTextos(id) {
textos = "";
tabla = document.getElementById(id);
for (var i=0;i < tabla.rows.length; i++){
for (var j=0; j<tabla.rows[i].cells.length; j++){
if(tabla.rows[i].cells[j].innerHTML == ""){
}else{
textos = textos + tabla.rows[i].cells[j].innerHTML + "<br />";
}
}
}
document.writeln(strip_tags(textos,'<br>'));
}
<table id="textos">
<tr><td>1</td><td>2</td></tr>
<tr><td>3</td><td>4</td></tr>
</table>
<input type="button" value="Aparecer" onclick="datosTextos('textos')" />
Luego tienes otros errores al recorrer la tabla (en los bucles for, fíjate).
Las otras preguntas no se a que te refieres.