Buenas,
He conseguido crear un script para ocultar/mostrar un determinado DIV, lo que pasa es que no me elimina el espacio que ocupa este div cuando lo oculto.
Es decir, si el div que muestro/oculto ocupa 100px de height, cuando lo oculto sigue habiendo 100px de height en medio de la página.
Aquí dejo el código completo:
Código html:
Ver original<script LANGUAGE="javascript"> function oculta(){
document.getElementById('banner-top').style.visibility = "hidden";
}
function muestra(){
document.getElementById('banner-top').style.visibility = "visible";
}
#banner-top{
position:relative;
width:960px;
height:50px;
margin:0 auto;
margin-left:auto;
margin-right:auto;
padding-bottom:5px;
background:yellow;}
#banner-top .message{
/*background-color:#fff;*/
padding-top:10px;
padding-bottom:5px;}
#banner-top .close{position:absolute;
top:10px;
right:10px;
font-size:11px;}
#banner-top .close a{
color:#808080;
text-decoration:none;}
<p><strong>Noticia:
<a href="#">conocelos en el blog oficial
</a> y sigue las
<a href="#">reacciones en Twitter
</a></strong></p> <div class="close"><a title="Cerrar Mensaje" href="#">Cerrar
<img alt="Cerrar mensaje" src="close.png"/></a></div> <a href="#" onclick="oculta()">Ocultar logo
</a> <a href="#" onclick="muestra()">Muestrar logo
</a>
Muchas gracias de antemano!