Cita:
Iniciado por zerokilled sin mirar mucho el codigo, ya me imaginaba que estarias usando el estilo visibility. visibility solo hace eso, controlar la visibilidad de un elemento, ocultar o mostrar. pero este no cambia el modo de renderizacion. para ello tienes que usar display en lugar visibility. asignando el valor display: none oculta el elemento más "elimina" el contenido del flujo. es decir, el resto del contenido que le rodea se acomodan segun el espacio liberado por el elemento oculto con display:none.
Muchas gracias
zerokilled, tenías razón estaba usando la propiedad equivocada :)
Código javascript
:
Ver original<script LANGUAGE="javascript">
function oculta(){
document.getElementById('banner-top').style.display = "none";
}
function muestra(){
document.getElementById('banner-top').style.display = "block";
}
</script>