ubiquitour.com

Cómo crear botones de siguiente y posterior

Cómo crear botones de siguiente y posterior

Al hacer clic en el botón del navegador "Atrás", lleva hacia atrás a través del historial Web. El botón "Siguiente" te mueve hacia adelante. Los desarrolladores web tienen la capacidad de emular la funcionalidad de este navegador en sus aplicaciones Web. Utiliza JavaScript, puedes dar a tus visitantes la posibilidad de navegar libremente a través de sus páginas Web sin utilizar botones del navegador. Puede demostrar esta funcionalidad mediante la creación de dos páginas Web y navegar entre ellas usando los botones "Siguiente" y "Atrás".

Instrucciones

Crear la primera página Web

1 Abra Bloc de notas y cree un nuevo documento.

2 Agregue el código siguiente en el documento:

<! Html DOCTYPE público "-//W3C//DTD XHTML 1.0 Transitional / / EN" "del http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >

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

< head >

< title > Agregar JavaScript a continuación < / title >

< script tipo = "texto/javascript" type = "button" value = "Volver" / >

< id entrada = "btnNext" type = "button" value = "Siguiente" / >

< /body >

< / html >

Esto crea una página Web que contiene un título, un enlace a otra página Web y dos botones.

3 Agregue la siguiente línea de código JavaScript a continuación de la sección de "título" del documento:

< script tipo = "texto/javascript" y seleccione "Guardar como" para mostrar la ventana "Guardar como".

5 Escriba "My_Test_Web_Page1" en el cuadro de texto "Nombre de archivo" y haga clic en "Guardar" para guardar el archivo en su disco duro.

Crear página Web segunda

6 Presione "Ctrl + N." Bloc de notas mostrará un nuevo documento.

7 Agregue el código siguiente en el documento:

<! Html DOCTYPE público "-//W3C//DTD XHTML 1.0 Transitional / / EN" "del http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >

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

< head >

< title > Insertar JavaScript abajo < / title >

< script tipo = "texto/javascript" type = "button" value = "Volver" / >

< id entrada = "btnNext" type = "button" value = "Siguiente" / >

< /body >

< / html >

Esto crea una página Web similar a la anterior página Web. Esta página también contiene un encabezado y dos botones.

8 Añade la siguiente línea de código JavaScript a continuación de la sección de "título" del documento:

< script tipo = "texto/javascript" y seleccione "Guardar como" para mostrar la ventana "Guardar como".

10 Escriba "My_Test_Web_Page2" en el cuadro de texto "Nombre de archivo" y haga clic en "Guardar" para guardar el archivo en su disco duro.

Crear el archivo JavaScript

11 Presione "Ctrl + N." Bloc de notas mostrará un nuevo documento.

12 Agregue el código siguiente en el documento:

Window.onload = initializeButtons;

función initializeButtons() {}

btnBack var = document.getElementById("btnBack");

btnNext var = document.getElementById("btnNext");

Si (btnBack.addEventListener) {}

btnBack.addEventListener ("click", function () {navigate("back")}, false);

btnNext.addEventListener ("click", function () {navigate("next")}, false);

}

else if (btnBack.attachEvent) {}

btnBack.attachEvent ("onclick", function () {navigate("back")});

btnNext.attachEvent ("onclick", function () {navigate("next")});

}

}

función navigate(direction) {}

Si (dirección == "siguiente") {}

History.go(1);

ALERT('next');

}

Else {}

History.go(-1);

ALERT('back');

}

}

La función de "initializeButtons" añade "haga clic en" eventos para los botones "Siguiente" situado en las dos páginas HTML y "Back". La función "navegar" ejecuta el método "history.go()". Este método toma un parámetro numérico. En este ejemplo, que el parámetro es "1" si el valor de la variable de dirección es "next". Si el valor de la variable de dirección es "volver", el método de "history.go" usa "-1".

13 Haga clic en "Archivo" y seleccione "Guardar como" para mostrar la ventana "Guardar como".

14 Escriba "JavaScriptCode.js" en el cuadro de texto "Nombre de archivo" y haga clic en "Guardar".

15 Abra el explorador de Windows y localizar el primer archivo que creaste llamado "My_Test_Webpage1.html." Haga doble clic en ese archivo para ver en tu navegador.

16 Haga clic en el enlace llamado "Ir a My_Test_Webpage2". El navegador abrirá la segunda página Web que ha creado. Mostrará los botones de "Siguiente" y "Atrás".

17 Haga clic en el botón "Atrás". El navegador te regresará a la página anterior.

18 Haga clic en el botón "Siguiente" de la página para avanzar a la siguiente página.

Consejos y advertencias

  • El método de "history.go" permite movimiento a través de la historia de un navegador. Cambiando el valor en el método de "history.go" puede navegar a través de más de una página a la vez. Por ejemplo, para mover hacia atrás dos páginas, utilice "history.go(-2)" en lugar de "history.go(-1)".
  • Agregar esta funcionalidad a cualquier página Web mediante la adición de la misma línea de JavaScript que ha agregado a las páginas Web de este ejemplo.