Foros del Web » Programando para Internet » Javascript »

div oculto que ocupa espacio...

Estas en el tema de div oculto que ocupa espacio... en el foro de Javascript en Foros del Web. Hola, gente. Necesito su ayuda con este problema. Estoy usando este código: Código HTML: <script language= "JavaScript" > function mostrarDescargas() { variable1=document.getElementById("mostrarDescargas"); variable1.style.visibility="visible"; } </script> ...
  #1 (permalink)  
Antiguo 07/11/2010, 08:45
Avatar de pabloe9k  
Fecha de Ingreso: julio-2008
Ubicación: Argentina
Mensajes: 190
Antigüedad: 15 años, 9 meses
Puntos: 3
Pregunta div oculto que ocupa espacio...

Hola, gente.
Necesito su ayuda con este problema.
Estoy usando este código:

Código HTML:
<script language="JavaScript">
   function mostrarDescargas()
   {
      variable1=document.getElementById("mostrarDescargas");
      variable1.style.visibility="visible";
   }
</script>

<body>

   <div onclick="mostrarDescargas()">
      Texto 1
      Texto 1
   </div>

   <div id="mostrarDescargas" style="visibility: hidden">
      Texto 2
      Texto 2
      Texto 2
      Texto 2
   </div>

   <div>
      Texto 3
      Texto 3
   </div>

</body> 
En la página se muestra el Texto 1 y el texto 3. Al hacer click en el texto 1 aparece el texto 2. Hasta acá, bien, fácil, funciona perfecto.

El problema se da en que mientras el texto 2 está oculto, en la página se muestra un espacio en blanco como si el texto 2 estuviera ahí pero no se ve.

Se entiende?? Es como que lo estoy haciendo invisible pero el espacio en la página sigue reservado.

Podrían ayudarme para que esto no pase?
  #2 (permalink)  
Antiguo 07/11/2010, 08:46
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: div oculto que ocupa espacio...

Hola pabloe9k

Cambia visibility por display (block/none)

Saludos,
  #3 (permalink)  
Antiguo 07/11/2010, 08:59
Avatar de pabloe9k  
Fecha de Ingreso: julio-2008
Ubicación: Argentina
Mensajes: 190
Antigüedad: 15 años, 9 meses
Puntos: 3
Respuesta: div oculto que ocupa espacio...

Eso es exactamente lo que estaba buscando.
No se si se aprecia el subrayado y la negrita. Jaja.

Muchas gracias, JavierB.

Saludos.

Etiquetas: espacio, oculto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:00.