Aunque hay varias soluciones para ocultar las barras de desplazamiento a través de una combinación de VBScript y HTML , los desarrolladores web deben ser conscientes de que VBScript es para uso solamente en el navegador Internet Explorer de Microsoft . VBScript no es compatible con otros navegadores, como Firefox u Opera , en general , JavaScript proporciona una alternativa más accesible. En muchos casos ( incluidas las modificaciones de estilo CSS ) y código de VBScript , JavaScript es idéntica , pero usted no debe confiar en este interoperatividad coincidencia, y usted debe comprobar sus páginas Web a fondo para el cumplimiento en varios navegadores antes de implementar el sitio.
Ocultar barras de desplazamiento por elemento
Para determinados elementos de la página , la eliminación de las barras de desplazamiento es más importante cuando el elemento tiene el foco . Por ejemplo , puede eliminar dinámicamente la barra de desplazamiento de un campo de texto cuando el usuario hace clic en el campo para que sea activo. Para ello, incluya el código " this.style.overflow = " oculto " en el caso de VBScript correspondiente. Para eliminar las barras de desplazamiento cuando el usuario se desplaza sobre el elemento, escriba lo siguiente :
' OnMouseOver = " this.style.overflow = " oculto " ; " '
Para eliminarlas cuando el usuario hace clic en el elemento , escriba lo siguiente : ' OnClick = " this.style.overflow = " oculto " . ; " '
Esto le permite controlar el comportamiento de muchas barras de desplazamiento independiente, pero también significa que el usuario es probable que vea las barras de desplazamiento hasta que se quiten , que pueden ser estéticamente indeseable.
ocultar la barra de desplazamiento de un elemento cuando se carga el documento
Si tiene que ocultar un solo elemento o un pequeño número de elementos, una de las maneras más fáciles es hacer una declaración en el " OnLoad " atributo de la etiqueta "
" de la página web, haciendo uso del "estilo" de VBScript función para cambiar CSS sobre la marcha . Al escribir " " , por ejemplo, se ocultarán las barras de desplazamiento de un elemento con el id " container_1 " tan pronto como se carga la página . El usuario no verá el elemento que aparece con barras de desplazamiento en absoluto. Por otro lado , el uso de la función OnLoad del , en lugar de cada elemento individual, limita el número de elementos que se pueden ocultar al mismo tiempo sin el código HTML convertirse en inmanejable .Scrollbars Ocultación Utilización de clases CSS
Para obtener lo mejor de ambos mundos , el uso " className " de VBScript para cambiar clases CSS enteras en lugar de elementos individuales del estilo de la página. Envuelva la página entera en un div vacío llamado " maincontainer " y , en el atributo OnLoad del
, escriba " container.className = ' hidescrollbars ; " . A continuación, puede definir un estilo CSS en el encabezado del documento que se llama " hidescrollbars div . " Que incluye el " overflow : hidden; " de estilo. Cuando se carga la página , esto eliminará las barras de desplazamiento de todos los elementos div en la página.