Window confirm() Metod i JavaScript

Window Confirm Metod I Javascript



Fönsterobjektet i JavaScript är hur JavaScript interagerar och kommunicerar med webbläsaren. JavaScript använder webbläsarobjektmodellen som används för att interagera med webbläsarens olika komponenter, dvs. navigering, bredd, höjd på webbläsarfönstret. Fönsterobjektet kommer med flera inbyggda egenskaper och metoder som är användbara för JavaScript-utvecklare eftersom dessa kan användas för att manipulera webbläsarfönstret. En av dessa metoder är bekräfta() metod som vi kommer att förklara idag i denna artikel.

Fönstret bekräfta() metod används för att fråga en användare med ett meddelande och få deras svar. De bekräfta() metoden öppnar ett popup-fönster ovanpå webbläsarfönstret, visar ett textmeddelande och två knappar, OK och knappen Avbryt som används för att få svar från användaren. De bekräfta() metod blockerar användaren från att komma åt webbplatsen tills de har lämnat ett svar. Den här funktionen kan vara användbar i vissa fall men utvecklare rekommenderas att inte överanvända bekräfta() metoden och istället använda dess alternativ som varna() metod.







confirm() metod Syntax



De bekräfta() metoden anropas med referensen till fönsterobjektet och tar en bokstavlig sträng som argument. Denna sträng är meddelandet som visas i popup-fönstret:



fönster.bekräfta ( text ) ;


Men eftersom fönsterobjektet representerar det globala omfånget, kan dess metoder anropas utan någon referens. Således är nedanstående syntax lika giltig:





bekräfta ( meddelande ) ;

Hur använder man metoden Window confirm()?

Anropa helt enkelt bekräfta() metod och skicka en sträng som innehåller meddelandet som du vill visa till skärmen. Jag kommer att använda webbläsarkonsolen för att demonstrera hur bekräfta() metod:



bekräfta ( 'Tryck på Okej för att bekräfta' ) ;



De bekräfta() metoden returnerar faktiskt ett booleskt värde som kan lagras i en variabel för att bestämma det fortsatta tillvägagångssättet. Om användaren klickar på OK-knappen sedan bekräfta() metoden returnerar true annars returnerar den false.

var op = bekräfta ( 'Tryck på Okej för att bekräfta' ) ;

om ( på == Sann )
{
console.log ( 'OK tryckt' ) ;
}
annan
{
console.log ( 'Avbryt tryckt' ) ;
}


Förstå koden

Vi använder först bekräfta() metod för att visa användaren ett meddelande genom ett popup-fönster på skärmen:


Användaren har nu bara två alternativ att antingen klicka på OK eller knappen Avbryt som bekräfta() metod blockerar användarens åtkomst till webbsidan. Om användaren trycker på OK, visas bekräfta() metod kommer att returnera sant. När du trycker på knappen Avbryt kommer metoden att returnera falskt. Vi lagrar dessa returvärden i vår variabel.

Vi använder sedan denna variabel i våra villkorliga uttalanden för att skriva ut om användaren har tryckt på OK eller Avbryt-knappen:







Slutsats

Den här nybörjarguiden har en utarbetad och enkel förklaring av hur bekräfta() metod används för att visa popup-fönster i JavaScript. bekräfta() är en av många inbyggda JavaScript-metoder som tillhör det globala fönsterobjektet som kan användas för att kommunicera med webbläsarfönstret.

De bekräfta() Metoden har många verkliga applikationer som den vanligaste användningen är bekräftelsedialogrutor som visas när en användare försöker lämna eller uppdatera en webbsida utan att spara deras framsteg, t.ex. försöker lämna ett oavslutat e-postmeddelande på Gmail.