Muy buenas a todos y antes de nada, muchísimas gracias por vuestra ayuda...
Dispongo de un código JS que provoca que al leer una página de la Web, las divisiones seleccionadas estén ocultas.
A medida que se va pulsando sobre unos enlaces, se van mostrando las distintas capas, si se pulsa se muestra y si se vuelve a pulsar sobre el mismo se oculta...
Código Javascript
:
Ver originalwindow.onload = function(){
document.getElementById('capa').style.display = 'none';
document.getElementById('capa2').style.display = 'none';
document.getElementById('capa3').style.display = 'none';
}
function cambio(idCapa){
var bloque = document.getElementById(idCapa);
bloque.style.display = (bloque.style.display == "none") ? "block" : "none";
}
Lo que necesito saber, que no se me ocurre nada, es como hacer para que cuando una de ellas se muestre el resto pasen a estár ocultas.
Se me había pasado por la cabeza hacer una funcion "cambio" por cada una de las capas que vaya a mostrar / ocultar, pero acabaría con un montón de líneas de código... ahora son solo 3 pero serán unas cuantas más.
¿Se puede hacer de alguna otra forma? ¿Dentro de la función "cambio"?
De nuevo muchas gracias a todos y espero que puedan ayudarme.