Tecnología

Inicio

Cómo ocultar una barra de desplazamiento con JavaScript

navegadores web reaccionan de manera diferente a los diferentes ajustes del navegador debido a la forma del navegador especificaciones se han interpretado o aplicado. Puede ocultar las barras de desplazamiento utilizando JavaScript, pero hay diferentes opciones para cambiar en función de si el navegador del usuario es Internet Explorer o algo que no sea IE. Para IE, puede ocultar las barras de desplazamiento por el cambio de "desplazamiento" atributo del cuerpo del documento. En otros navegadores, se oculta las barras de desplazamiento por el cambio de "desbordamiento" atributo de estilo.

Instrucciones

1 Crear un nuevo archivo HTML mediante un editor o el Bloc de notas. Introduzca un esqueleto HTML para el archivo. Por ejemplo, escriba:

<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<Html xmlns = "http://www.w3.org/1999/xhtml">

<Head>

<Meta http-equiv = "Content-Type" content = "text / html; charset = UTF-8" />

<Title> Ocultar barras de desplazamiento </ title>

</ Head>

<Body>

</ Body>

</ Html>

2 Crear una función de JavaScript e insertarlo entre las etiquetas "cabeza" en el documento HTML. Defina los atributos de "oculto" para los navegadores no-IE desbordamiento del estilo del documento y establece el atributo de desplazamiento del cuerpo del documento a "no" para Microsoft Internet Explorer. Por ejemplo, escriba:

<Script type = "text / javascript">

hideScrollBars function () {

document.documentElement.style.overflowX = "hidden";

document.documentElement.style.overflowY = "oculto";

document.body.scroll = "no"; // Explorador de Internet

}

</ Script>

</ Head>

3 Crear un formulario con un botón que ocultará las barras de desplazamiento. Cuando un usuario hace clic en el botón, llamar a la función de JavaScript que oculta las barras de desplazamiento. Por ejemplo, escriba:

<Body>

<Form name = "myForm"> <input type = "button" name = "botón" value = "Ocultar" onclick = "hideScrollBars ()" /> </ form>

</ Body>

</ Html>