Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/02/2013, 14:03
Avatar de intergus
intergus
 
Fecha de Ingreso: mayo-2007
Mensajes: 126
Antigüedad: 17 años
Puntos: 3
Respuesta: capa con mostrar más

Conste que lo he intentado pero....

1) El primer clic no ejecuta nada, en los restantes va perfecto
2) Debo cerrar todas las capas que se encuentren abiertas, pero solo las de un contenedor determinado (no todas las de la página.
3) Me gustaría simplificarlo si es posible.

Este es el código que he puesto:

<style>
#contenido{
border:solid 1px silver;
overflow: hidden;
height: 50px;
width:200px;
padding:10px;
font:normal 10px/15px verdana;
text-align:justify;

}
</style>
<script>
function actua(esto){
a = document.getElementById(esto);
if(a.style.overflow == 'hidden'){
mostrar(esto);
}else{
ocultar(esto)
}
}

function mostrar(esto){
a = document.getElementById(esto);
a.style.height = "auto";
a.style.overflow = "auto";
}

function ocultar(esto){
a = document.getElementById(esto);
a.style.height = "50px";
a.style.overflow = "hidden";
}
</script>

Lo ejecuto con esto, claro..
<a href="#" onclick="actua('contenido');return false">Más Info</a>