Ver Mensaje Individual
  #9 (permalink)  
Antiguo 03/07/2004, 13:27
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 5 meses
Puntos: 381
He estado trasteando con tu código y así funciona bien, mira, pon los estilos de las capas así

#capa1, #capa2, #capa3, #capa4, #capa5{
display: none;
float: right;
position: absolute;
width: 350px;
background: #ffffff;
text-align: justify;
margin-top: 30px;
font-size: 14px;
}

y la función ponla así

<script language="JavaScript">

<!--
var misCapitas = new Array('capa1','capa2','capa3','capa4','capa5')
function mostrar(cual){
for(m=0;m<misCapitas.length;m++){
document.getElementById(misCapitas[m]).style.display= 'none'
document.getElementById(misCapitas[m]).style.position='absolute'
}
document.getElementById(cual).style.display= 'block'
document.getElementById(cual).style.position='rela tive'
}
// -->
</script>


... y para que al hacer click no pegue un salto hacia arriba añádele un return false detrás de la llamada a la función


onclick="mostrar('capa1');return false"

con eso funciona ok