Txuma Campos escribió:
Choan, yo creo que dependerá de los casos.

Claro.

En muchos de ellos no creo que fuese práctico, porque deberías tener tantas clases como posibilidades de cambio. Un ejemplo a botepronto podría ser modificar el color de fondo de un documento. Supón que el usuario puede escoger entre 15 opciones. Me parece más sencillo modificar la propiedad color del elemento body en la hoja de estilos (tal y como explicaba Vicente en un email anterior), que añadir 15 clases, ¿no te parece?

En el caso que describes, sí, puede ser más práctico, pero dudo que sea más sencillo.

Me explico: es más cómodo (y supone menos posibilidades de error) mantener 15 clases en una hoja de estilos que un switch (o un array o como te lo montes) para manejar las 15 opciones en javascript. Especialmente para alguien que no sea programador.

Pero claro, para gustos, colores.

Salud,
Choan

El 24/11/2005, a las 11:46, Choan C. Gálvez escribió:


Y digo yo, ¿no es más sencillo cambiar el valor de `class` dinámicamente?

Código ejemplo (boceto):

    var imgs = document.getElementsByTagName('img');
    for (var i=0; null != (img = imgs[i]); ++i) {
        if (img.className == 'laclasequebusco') {
            img.className = 'lanuevaclase';
        }
    }

En la hoja de estilos defines ambas clases y listo.

_______________________________________________
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://ovillo.org/mailman/listinfo/ovillo

Responder a