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