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