Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/10/2009, 16:56
Avatar de David
David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: !! Simplificar código

Sugerencias para simplificar tu código:
  • En lugar de asignar un atributo style a todos los divs, usa una hoja de estilos y con una clase asignas el mismo estilo a todos los elementos.
  • Si no va a ser un enlace (ya que no tiene una dirección válida en el href), no uses <a> sino directamente usa el evento onclick del <li>
  • En lugar de cada vez que haces click a un elemento indicar qué elementos ocultar, mejor oculta todos (con un bucle for) y sólo indica cuál debe mostrarse al final, eso te permitirá llamar a una única función.
  • Puedes también con getElementsByTagName() recorrer todos los <li> y asignarles dinámicamente el evento onclick usando addEventListener
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.