Hola chicos :
Estos ejemplos son para
IExplorer. En el enlace que dejo al final hay uno que también es discutible semanticamente, pero funciona en
Internet Explorer,
Firefox,
Opera y
Chrome. Y para encabezados de columna y fila.
También está lo de las "n" columnas. Lo que se cuenta es la colección; en el caso que nos ocupa, sería de
td.
Código:
var misColumnas = document.getElementById( "miFila" ).getElementsByTagName( "td" ).length;
Donde "
miFila", por supuesto, es el identificador de la primer
tr (o la última, o la del medio; da lo mismo porque todas tienen la misma cantidad de celdas).
Otro detalle en el ejemplo del enlace es que hay un agregado por una pregunta de
renvi. Por supuesto que si alguien va a usar sólo la tabla, lo borra.
Estaba seguro de que para los encabezados de columna se podía usar una fila de
th encima de un
tbody con
scrollbar; pero no me anda. Quizá esté haciendo algo mal; si funciona, nos ahorramos todo el javascript.
Inmovilizar Columnas y Filas #17