Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/07/2013, 18:17
Avatar de alberto510a
alberto510a
 
Fecha de Ingreso: abril-2013
Mensajes: 351
Antigüedad: 11 años
Puntos: 35
Respuesta: Ocultar elementos mediante javascript

Los arrays pueden ser de diferentes formas y yo en concreto me refiero a los multidimensionales. Cuando leí tu post se me vino a la mente algo "bonito" (o al menos para mí jaja). De todas formas por si no lo entiendes te preparé un ejemplo:

Código HTML:
Ver original
  1. <ul>
  2.         <li><a id="1" onclick="ocultar_mostrar(0);">Opción 1</a></li>
  3.         <li><a id="2" onclick="ocultar_mostrar(1);">Opción 2</a></li>
  4.         <li><a id="3" onclick="ocultar_mostrar(2);">Opción 3</a></li>
  5.         <li><a id="4" onclick="ocultar_mostrar(3);">Opción 4</a></li>
  6.         <li><a id="5" onclick="ocultar_mostrar(4);">Opción 5</a></li>
  7. </ul>

Código Javascript:
Ver original
  1. var opciones = [[2,3,4,5],[1,3,4,5],[2,1,4,5],[2,3,1,5],[2,3,4,1]];
  2.     function ocultar_mostrar(numero){
  3.         for(h=0;h<4;h++){
  4.             document.getElementById(opciones[numero][h]).style.display = "none";
  5.         }
  6.     }

Básicamente en una misma variable creo un doble array, la dimensión primera contiene otro array con los elementos que debe ocultar si se selecciona la opción uno y así igual con todas las demás...

Saludos!
__________________
No hay preguntas tontas, sino tontos que no preguntan.