Ver Mensaje Individual
  #25 (permalink)  
Antiguo 06/03/2008, 06:54
aleck2008
 
Fecha de Ingreso: marzo-2008
Mensajes: 4
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: Mostrar capas

Hola.
Vi este código en el foro, me interesó, lo copié (ha sido una de las cosas que me ha animado a darme de alta como usuario del foro), y amí me funciona. Pero sobre este código o sin modificarlo mucho quisira que la capa roja, por ejemplo, estuviera visible por defecto al cargar la página.

El código que ví y que funciona:
<html>
<head>
<style>
div {display: none;}
span {cursor: pointer;}
#roja {background-color: red;}
#verde {background-color: green;}
#azul {background-color: blue;}
</style>
<script>
var capas = ["roja", "verde", "azul"];
function mostrar(capa) {
for (i = 0, total = capas.length; i < total; i ++)
document.getElementById(capas[i]).style.display = (capas[i] == capa) ? "block":"none";
}
</script>
</head>
<body>
Mostramos capa:
<span onclick="mostrar('roja')" >roja</span>
<span onclick="mostrar('verde')" >verde</span>
<span onclick="mostrar('azul')" >azul</span>
<div id="roja">roja</div>
<div id="verde">verde</div>
<div id="azul">azul</div>
</body>
</html>

¿Como hago para mostrar la capa roja activada por defecto?, Muchas gracias de antemano. Me explico: Lo que realmente quisiera sería una navegación por tabs o pestañas mediante capas mostrando una por defecto.