Tecnología

Inicio

Cómo ocultar encabezados y Fondos

Es posible que haya visto "legibilidad" complementos del explorador que limpian las páginas Web con el clic de un botón. Estas extensiones permiten que los visitantes del sitio para eliminar elementos no esenciales de la página. Encabezados, imágenes, fondos e incluso los anuncios pueden ser esenciales, pero los usuarios pueden no necesitar ver a recopilar la información que desean de su sitio web. Si desea crear su propio botón de "legibilidad", utilice JavaScript para dar a los usuarios la capacidad de ocultar los encabezados y fondos.

Instrucciones

1 Crear un nuevo documento HTML usando el Bloc de notas o un editor HTML.

2 Agregue el código siguiente a la sección "cuerpo" de su documento:

<H1> 1 </ h1>

<P> El apartado 1 </ p>

<H2> Rúbrica 2 </ h2>

<Input type = id = valor "Button1" "botón" = "Ocultar" onclick = "ocultar (" oculto ")" />

<< Entrada de id = type = "button" valor "Button2" = "Mostrar" onclick = "ocultar (" visible ")" />

Este código crea dos cabeceras, un párrafo y dos botones. El primer botón llama a la función JavaScript "ocultar" y pasa la palabra "oculto" a esa función. El segundo botón llama a la misma función y pasa la palabra "visible".

3 Agregue el código siguiente a la sección "cabeza" del documento:

<Style type = "text / css">

body {background-image: URL ( 'xyz.gif');}

</ Style>

Este selector CSS establece la imagen de fondo de la página. Reemplazar "xyz.gif" con el nombre de una imagen en el disco duro o la URL de una imagen en la Web.

4 Pega el siguiente código en la sección "guión" del documento:

var currentBackground = "xyz.gif";

la función de ocultar (visibilidad) {

var = headers1 document.getElementsByTagName ( "H1");

var = headers2 document.getElementsByTagName ( "H2");

var = headers3 document.getElementsByTagName ( "H3");

var = headers4 document.getElementsByTagName ( "H4");

var = headers5 document.getElementsByTagName ( "H5");

var = headers6 document.getElementsByTagName ( "H6");

for (var i = 0; i <headers1.length; i ++)

headers1 [i] = .style.visibility visibilidad;

for (var i = 0; i <headers2.length; i ++)

headers2 [i] = .style.visibility visibilidad;

for (var i = 0; i <headers3.length; i ++)

headers3 [i] = .style.visibility visibilidad;

for (var i = 0; i <headers4.length; i ++)

headers4 [i] = .style.visibility visibilidad;

for (var i = 0; i <headers5.length; i ++)

headers5 [i] = .style.visibility visibilidad;

for (var i = 0; i <headers6.length; i ++)

headers6 [i] = .style.visibility visibilidad;

si (== visibilidad "oculta")

document.getElementsByTagName ( "cuerpo") [0] .style.backgroundImage = "URL ()";

más

document.getElementsByTagName ( "cuerpo") [0] .style.backgroundImage = "URL (" + currentBackground + ")";

}

Reemplazar "xyz.gif" con el nombre de la imagen que utilizó en el paso anterior. Los seis "por" declaraciones agarrar todos los encabezados de la página Web y establecer su visibilidad ya sea "visible" o "oculto" según el botón que el usuario hace clic. La declaración final se oculta la imagen de fondo, si el valor de la visibilidad es "oculto".

5 Guarde el documento, abrirlo y verlo en un navegador. El cabeceras, párrafo, de fondo y botones aparecen en la página. Haga clic en el botón "Ocultar" - los encabezados y el fondo desaparecen.

Consejos y advertencias

  • Es posible que desee dar a los usuarios la capacidad de restaurar las cabeceras y fondos, ya que los encabezados pueden contener información útil. Para hacer eso, incluir el botón "Mostrar", como codificado en el ejemplo. Para ver cómo funciona, haga clic en el botón "Mostrar" después de hacer clic en el botón "Ocultar". Los encabezados y reaparecen fondo.