Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/10/2009, 14:15
Avatar de buzu
buzu
 
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 18 años, 4 meses
Puntos: 122
Respuesta: mostar DIV y ocultar el resto de DIV's

ElJavista, estás desperdiciando valiosos recursos con un loop. Nada serio en este caso, pero si una pesadilla si tienes muchos elementos. Además, no veo por que usar una clase para luego ir y usar la propiedad style para cambiar los estilos del documento. No es mejor simplemente definir la clase con los estilos que queremos y de esa manera evitar el uso de style?

Lo del loop se resuelve fácilmente. Basta con llevar un registro de los elementos que están visibles. Para eso basta con declarar una variable en la cual almacenamos una referencia al elemento actualmente visible, cuando queramos poner otro visible y ocultar el actual, no necesitaremos recorrer todos los elementos y cambiarlos todos a invisibles haciendo trabajo redundante, simplemente bastará con hacer algo como:

mivariable.className = 'noVisible';

en donde mivariable es la variable que lleva el registro de los elementos visibles y noVisible es la clase que contiene las instrucciones para ocultar el elemento y hacer cualquier otro tipo de cambios necesarios.
__________________
twitter: @imbuzu