cmik22:

>>Ocultar o mostrar una fila dinámicamente es muy
sencillo, pero no sé si existe alguna manera de
mostrar y ocultar una columna de una sola vez, sin
tener que hacerlo celda a celda.

¿Alguien podría darme alguna idea?

La hay: Es definir una CLASE distinta para cada
columna, y fijar esa clase en el atributo CLASS de
cada TD de la columna. Luego, cada vez que quieras
hacerla visible o invisible, basta con editar el
dinámicamente la propiedad "display" de los objetos
CLASE correspondientes. 

Esta técnica es válida en Firefox e IE, y resulta
francamente rápida en comparación con la alternativa
Javascript, puesto que en los navegadores el
procesamiento de las CSS es nativo (seguramente), y en
cambio el procesamiento de javascript es interpretado.

Sólo cuidado con una cosa: La navegación por las
stylesheet del documento es algo distinta para cada
navegador:

// IE
var rules=ss=document.styleSheets[n].rules

// Mozilla
var rules=ss=document.styleSheets[n].cssRules

Santiago.



                
______________________________________________ 
LLama Gratis a cualquier PC del Mundo. 
Llamadas a fijos y móviles desde 1 céntimo por minuto. 
http://es.voice.yahoo.com
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a