Foros del Web » Programando para Internet » Javascript »

En un window creado sin Scroll, asignar un Scroll

Estas en el tema de En un window creado sin Scroll, asignar un Scroll en el foro de Javascript en Foros del Web. Mi problema es el siguiente: creo una ventana nuevo con el método open. La defino sin scrollbars, ya que lo necesito así. Pero más adelante ...
  #1 (permalink)  
Antiguo 23/07/2002, 07:41
 
Fecha de Ingreso: junio-2002
Mensajes: 48
Antigüedad: 22 años, 7 meses
Puntos: 0
En un window creado sin Scroll, asignar un Scroll

Mi problema es el siguiente:

creo una ventana nuevo con el método open. La defino sin scrollbars, ya que lo necesito así. Pero más adelante después de dos o tres clicks, necesito asignarle a este ventana un scroll. He probado con el método scrollTo pero no he conseguido resultados satisfactorios.

¿Alguien puede ayudarme?

Gracias
  #2 (permalink)  
Antiguo 23/07/2002, 08:04
Avatar de Wakkos
Colaborador
 
Fecha de Ingreso: octubre-2001
Ubicación: (cerca)
Mensajes: 1.795
Antigüedad: 23 años, 3 meses
Puntos: 59
Re: En un window creado sin Scroll, asignar un Scroll

Crea tu pop up con scroll, normal, pero en el estilo agrega overflow:auto;

body {
overflow:auto;
}

Así cuando necesite el scroll, automaticamente lo colocará.

El valor hidde (overflow:hidden;) elimina la barra de desplazamiento y el otro valor es...
no recuerdo, ya lo buscaré...
  #3 (permalink)  
Antiguo 24/07/2002, 05:34
 
Fecha de Ingreso: junio-2002
Mensajes: 48
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: En un window creado sin Scroll, asignar un Scroll

Gracias por ponerme en la pista. Un detalle:

para que funcione:

<style type="text/css">
BODY {overflow: hidden;}
</style>

debemos abrir la ventana con la propiedad scrollbars=yes. Yo abría la ventana sin esa propiedad y después aunque pusiese overflow: auto, no aparecía la barra de scroll.

Debemos hacerlo al contrario: habilitar la barra de scroll y, cuando no querramos que aparezca esconderla con el código anterior que debe ir entre los tag HEAD.

Hasta otra
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 02:12.