Window Confirm -metoden i JavaScript

Window Confirm -metoden i JavaScript

Vindusobjektet i JavaScript er hvordan JavaScript samhandler og kommuniserer med nettleseren. JavaScript bruker nettleserobjektmodellen som brukes til å samhandle med de forskjellige komponentene i nettleseren i.e., Navigasjon, bredden, høyden på nettleservinduet. Vindusobjektet kommer med flere innebygde egenskaper og metoder som er nyttige for JavaScript-utviklere, da disse kan brukes til å manipulere nettleservinduet. En av disse metodene er bekrefte() metode som vi vil forklare i dag i denne skrivingen.

Vinduet bekrefte() Metoden brukes til å be en bruker med en melding og få svar. De bekrefte() Metoden åpner en pop-up på toppen av nettleservinduet, viser en tekstmelding og to knapper, OK og avbryt-knappen som brukes for å få svaret fra brukeren. De bekrefte() Metoden blokkerer brukeren fra å få tilgang til nettstedet til de har gitt et svar. Denne funksjonen kan komme til nytte i noen tilfeller, men utviklere anbefales å ikke overforbruk bekrefte() metode og i stedet bruke alternativene som varsling() metode.

Bekreft () Metodesyntaks

De bekrefte() Metoden kalles med referansen til vindusobjektet og tar en streng bokstavelig som et argument. Denne strengen er meldingen som vises på popup-en:

vindu.Bekreft (tekst);


Men ettersom vindusobjektet representerer det globale omfanget, kan metodene kalles uten noen referanse. Dermed er den gitte syntaksen nedenfor like gyldig:

Bekreft (melding);

Hvordan du bruker vindu bekreftet () -metoden?

Bare påkalle bekrefte() metode og pass den en streng som inneholder meldingen du vil vise på skjermen. Jeg bruker nettleserkonsollen for å demonstrere arbeidet med bekrefte() metode:

Bekreft ("trykk ok for å bekrefte");



De bekrefte() Metoden returnerer faktisk en boolsk verdi som kan lagres i en variabel for å bestemme det videre handlingsforløpet. I tilfelle brukeren klikker på OK -knappen, så bekrefte() Metoden returnerer sant ellers returnerer det usant.

var op = Bekreft ("trykk ok for å bekrefte");
if (op == true)

konsoll.Logg ("OK presset");

ellers

konsoll.Logg ("Avbryt presset");


Forstå koden

Vi bruker først bekrefte() Metode for å vise brukeren en melding gjennom en pop-up på skjermen:


Brukeren har nå bare to alternativer for å klikke på OK eller avbryt -knappen som bekrefte() Metode blokkerer brukerens tilgang til websiden. Hvis brukeren trykker på OK, er det bekrefte() Metoden vil returnere sann. Når du trykker på avbryt -knappen, vil metoden returnere falsk. Vi lagrer disse returverdiene i vår op variabel.

Vi bruker deretter denne variabelen i våre betingede utsagn for å skrive ut om brukeren har trykket OK eller avbryt -knappen:




Konklusjon

Denne nybegynnerguiden har en forseggjort og enkel forklaring på hvordan bekrefte() Metoden brukes til å vise popup-vinduer i JavaScript. bekrefte() er en av mange innebygde JavaScript-metoder som tilhører Global Window-objektet som kan brukes til å kommunisere med nettleservinduet.

De bekrefte() Metoden har mange virkelige applikasjoner som den hyppigste bruken er bekreftelsesdialoger som vises når en bruker prøver å forlate eller oppdatere en webside uten å lagre fremdriften E.g., Prøver å legge igjen en uferdig e -post på Gmail.