Definer gjør ingenting for å holde brukeren på samme side i JavaScript

Definer gjør ingenting for å holde brukeren på samme side i JavaScript
Noen ganger trykker brukeren utilsiktet på tverrknappen, så brukeren får en varslingsmelding som spør dem om de vil være her eller lukke fanen med "Ok”Og“Avbryt”Alternativer. Hvis brukeren klikker på “Ok”Knapp, fanen lukkes, hvis de klikker på“Avbryt”, Utfør ingenting, og hold dem på samme side. Hvordan gjør utviklere dette?

Denne artikkelen vil demonstrere metodene for å gjøre ingenting og holde seg på samme side ved hjelp av JavaScript.

Definer gjør ingenting for å holde brukeren på samme side

Bruk følgende tilnærminger for å holde brukeren på samme side:

  • vindu.Lukk () Metode
  • tomrom (0)

Metode 1: Gjør ingenting for å holde brukeren på samme side ved å bruke vindu.Lukk () Metode

Bruk JavaScript forhåndsdefinerte metode for vindusobjektet som heter “vindu.Lukk()”. Det lukker det nåværende vinduet.

Syntaks

For “vindu.Lukk()”Metode bruker syntaksen nedenfor:

vindu.Lukk();

Eksempel

Først må du lage en HTML -side som inneholder en overskrift og en knapp som vil fungere som et kors (x) Tab -knapp. Fest en “ved trykk”Eiendom med knappen som vil kalle JavaScript -funksjonen som heter“bli på siden()”:

Hold brukeren på samme side





Ved å utføre koden ovenfor, vil utdataene være slik:

Deretter, i JavaScript -filen ved å bruke kodelinjene:

funksjon stayOnPage ()
hvis (bekreft ("Vil du lukke siden?"))
vindu.Lukk();

I ovennevnte kodebit:

  • Definere en funksjon “bli på siden()”.
  • Sjekk tilstanden ved å ringe JavaScript “bekrefte()”Metode som vil vise en melding med“Ok”Og“Avbryt”Alternativknapper.
  • Ring "vindu.Lukk()”Metode i kroppen av den betingede uttalelsen. Hvis brukeren klikker på "Ok”-Knappen, den lukker fanen, hvis de klikker på“Avbryt”-Knappen, den vil ikke gjøre noe og holde dem på samme side.

Produksjon

Ovennevnte utgang viser at mens du klikker på "Avbryt”-Knappen, ingenting skjedde.

Metode 2: Gjør ingenting for å holde brukeren på samme side ved å bruke Void (0) -metode

tomrom (0)”Er en operatør i JavaScript som returnerer udefinert og det vil ikke gjøre noe. Dette forhindrer at det gjeldende vinduet blir forfriskende og laster inn en ny side.

Syntaks

Følgende syntaks brukes for å holde brukeren på samme side ved hjelp av Void (0):

tomrom (0);

Eksempel

De kodelinjene under givende brukes i JavaScript-filen, for å holde brukeren på samme webside:

funksjon stayOnPage ()
hvis (bekreft ("Vil du lukke siden?"))
tomrom (0);

I ovennevnte utdrag:

  • Først definer en funksjon "bli på siden()”.
  • Sjekk tilstanden ved å ringe JavaScript “bekrefte()”Metode som vil vise en melding med“Ok”Og“Avbryt”Alternativknapper.
  • Ring "tomrom (0)”I kroppen av den betingede uttalelsen. Det returnerer udefinert og ingenting vil skje.

Produksjon

Konklusjon

For å definere gjør ingenting for å holde brukerne på samme webside, bruk JavaScript forhåndsdefinerte metode for vindusobjektet kalt "vindu.Lukk()”Og JavaScript”tomrom (0)”Operatør. Den returnerer udefinert, og den slutter å oppdatere den nåværende websiden eller laster en ny side. Denne artikkelen demonstrerer metodene for å gjøre ingenting og holde seg på samme side ved hjelp av JavaScript.