Foros del Web » Creando para Internet » HTML »

Scroll Horizontal No...

Estas en el tema de Scroll Horizontal No... en el foro de HTML en Foros del Web. Hola amigos estoy intentando hacer que una págian no tenga scroll horizontal sé hacer en vertical asi <body scroll=no> Pero esto solo desactiva el scroll ...
  #1 (permalink)  
Antiguo 14/03/2004, 21:30
Avatar de jhhonn  
Fecha de Ingreso: octubre-2003
Ubicación: NY
Mensajes: 120
Antigüedad: 14 años, 1 mes
Puntos: 0
Scroll Horizontal No...

Hola amigos

estoy intentando hacer que una págian no tenga scroll horizontal

sé hacer en vertical asi

<body scroll=no>

Pero esto solo desactiva el scroll vertical del lado derecho del explorer

cómo puedo hacer que desactive un scroll horizontal ???


gracias
  #2 (permalink)  
Antiguo 15/03/2004, 04:41
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 13 años, 8 meses
Puntos: 63
Bueno, la mejor manera es que no tengas contenido que exceda la pantalla por la derecha.

Para ello basta con que uses tablas o div's co porcentajes y no llegues al 100%.

Por supuesto no debes tener imágenes ni nada que se pase.

Otra forma es que uses un javascript que modifique las propiedades de las barras, esto se logra con la propiedad scrollbars del objeto window

window.scrollbars=no

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !
  #3 (permalink)  
Antiguo 15/03/2004, 04:52
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 16 años, 3 meses
Puntos: 380
Buenas

no puedes manejar por separado las barras de scroll. O salen, o no salen, pero no se puede escoger el que salga una y la otra no, en caso de ser necesario
  #4 (permalink)  
Antiguo 15/03/2004, 11:13
Avatar de jhhonn  
Fecha de Ingreso: octubre-2003
Ubicación: NY
Mensajes: 120
Antigüedad: 14 años, 1 mes
Puntos: 0
Hola

entiendo

Pero lo que pasa es que mi web pasa el limite de resolución de 800 x 600 tiene mas ancho que largo 400 x 1700

mi idea es que precionando un boton del menú, el contenido de la web se desplace horizontalmente

y ya lo he logrado... ahora lo que quiero es eliminar el scroll horizontal solamente ese que aparece de bajo


molesta esteticamente y además no quiero que mis visitantes puedan avanzar por medio del scroll horizontal... para ello tienen que usar los botones del menú

gracias
  #5 (permalink)  
Antiguo 16/03/2004, 12:52
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 13 años, 8 meses
Puntos: 63
Pues entonces agrega una fnción en javascrip que recargue la página al entrar y deshabilite las barras de desplazamiento.

Esto lo haruias con una función de javascript que cargarías en el body con un onload

Felicidad
__________________
¡ hey, hou, hou, hey !
  #6 (permalink)  
Antiguo 16/03/2004, 23:59
Avatar de jhhonn  
Fecha de Ingreso: octubre-2003
Ubicación: NY
Mensajes: 120
Antigüedad: 14 años, 1 mes
Puntos: 0
Perfecto

Pero como hago eso...


un ejemplo por favor



Gracias..., muchas gracias
  #7 (permalink)  
Antiguo 17/03/2004, 04:12
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 13 años, 8 meses
Puntos: 63
Hola otra vez

:)

Bueno, mi solución de javascript no funciona bien en firefox ni en firebird, así que estuve buscando otra y creo que la encontré...

Primero, pasamos del Javascript

Vamos a usar estilos

lo que tienes que hacer es lo siguiente.

1. pega los estilos que te paso más abajo en la cabecera de la página.

2. crea un div que contenga todo el contenido de la página, es decir, pon una apartetura a continuación del body y el cierre justo antes del cierre del body.

3. al div asígnale el estilo

listo

:)

estos son los estilos

<style type="text/css">
.contenedor {
top: 0px;
left: 0px;
padding: 0px;
margin: 0px;
max-height: 500px;
overflow: hidden;
}
html {
overflow: auto;
}
</style>

y así te debería quedar el div

<div class="contenedor">
...
contenido
...
...
</div>

con eso lograrás que no haya ninguna barra de desplazamiento.

El valor max height de mi ejemplo es simulado, pero tú lo puedes acomodar a lo que requieras.

Aunque debo admitir que tampoco he probado a crear más contenido ahacia la derecha y ver si se mueve hacia allá la página.

Déjame saber si te funcionó...

Gracias

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !
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 21:59.