Definir no hacer nada para mantener al usuario en la misma página en JavaScript

Definir no hacer nada para mantener al usuario en la misma página en JavaScript
A veces, el usuario presiona involuntariamente el botón cruzado, por lo que el usuario recibe un mensaje de alerta preguntándoles si quiere quedarse aquí o cerrar la pestaña con el "DE ACUERDO" y "Cancelar"Opciones. Si el usuario hace clic en el "DE ACUERDO"Botón, la pestaña se cierra, si hacen clic" "Cancelar", No realiza nada y manténgalos en la misma página. ¿Cómo hacen esto los desarrolladores??

Este artículo demostrará los métodos para no hacer nada y permanecer en la misma página usando JavaScript.

Definir no hacer nada para mantener al usuario en la misma página

Use los siguientes enfoques para mantener al usuario en la misma página:

  • ventana.Método Cerrar ()
  • Vacío (0)

Método 1: no haga nada para mantener al usuario en la misma página usando la ventana.Método Cerrar ()

Use el método predefinido de JavaScript del objeto de la ventana llamado "ventana.cerca()". Cierra la ventana actual.

Sintaxis

Para "ventana.cerca()El método "utiliza la sintaxis proporcionada a continuación:

ventana.cerca();

Ejemplo

Primero, cree una página HTML que contenga un encabezado y un botón que actuará como una cruz (X) Botón de pestaña. Adjuntar un "al hacer clic"Propiedad con el botón que llamará a la función JavaScript llamada"quedate en la pagina()":

Mantenga el usuario en la misma página





Al ejecutar el código anterior, la salida será así:

Luego, en el archivo JavaScript utilizando las líneas de código a continuación:

function stayOnPage ()
if (confirmar ("¿Quieres cerrar la página??"))
ventana.cerca();

En el fragmento de código anterior:

  • Defina una función "quedate en la pagina()".
  • Verifique la condición llamando al JavaScript "confirmar()"Método que mostrará un mensaje con el"DE ACUERDO" y "CancelarBotones de opción.
  • Llama a "ventana.cerca()"Método en el cuerpo de la declaración condicional. Si el usuario haga clic en el "DE ACUERDO"Botón, cierra la pestaña, si hacen clic en el"Cancelar"Botón, no hará nada y los mantendrá en la misma página.

Producción

La salida anterior muestra que al hacer clic en el "CancelarBotón, no pasó nada.

Método 2: no haga nada para mantener al usuario en la misma página usando el método Void (0)

El "Vacío (0)"Es un operador en JavaScript que devuelve indefinido y no hará nada. Esto evita que la ventana actual se actualice y cargue una nueva página.

Sintaxis

Se utiliza la siguiente sintaxis para mantener al usuario en la misma página con la ayuda de Void (0):

vacío (0);

Ejemplo

Las líneas de código dadas a continuación se utilizan en el archivo JavaScript, para mantener al usuario en la misma página web:

function stayOnPage ()
if (confirmar ("¿Quieres cerrar la página??"))
vacío (0);

En el fragmento anterior:

  • Primero, defina una función "quedate en la pagina()".
  • Verifique la condición llamando al JavaScript "confirmar()"Método que mostrará un mensaje con el"DE ACUERDO" y "CancelarBotones de opción.
  • Llama a "Vacío (0)"En el cuerpo de la declaración condicional. Devuelve indefinido y no pasará nada.

Producción

Conclusión

Para definir no hacer nada para mantener a los usuarios en la misma página web, use el método predefinido de JavaScript del objeto de ventana llamado "ventana.cerca()"Y el JavaScript"Vacío (0)"Operador. Devuelve indefinido y deja de actualizar la página web actual o carga una nueva página. Este artículo demuestra los métodos para no hacer nada y permanecer en la misma página usando JavaScript.