04/02/2013, 14:03
|
| | | Fecha de Ingreso: mayo-2007
Mensajes: 126
Antigüedad: 17 años, 8 meses 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> |