Denne artikkelen vil diskutere metodene for å lukke faner og vinduer i JavaScript.
Hvordan lukke fane/vindu opprettet ved hjelp av JavaScript?
For å lukke fanen/vinduet opprettet ved hjelp av JavaScript, kan følgende tilnærminger brukes:
Gå gjennom de nevnte metodene en etter en!
Metode 1: Lukk fane opprettet i JavaScript ved hjelp av vindu.Åpne () og Settimeout () -metoder
“vindu.åpen()”Metode åpner et nytt nettleservindu, eller en ny fane, basert på de ekstra verdiene og“setTimeout ()”Metode får tilgang til en funksjon etter en spesifisert angitt tid. Disse metodene kan brukes i kombinasjon for å åpne en bestemt fane basert på nettadressen og lukke den ved å sette en timeoutverdi.
Syntaks
vindu.Åpne (URL, navn, spesifikasjoner, erstatt)I den gitte syntaksen, “URL”Er sidens url,”Navn”Er målattributtet,”spesifikasjoner”Henvis til en komma-separert liste over elementer, og“erstatte”Angir om URLen oppretter en ny oppføring eller erstatter den.
setTimeout (funksjon, millisekunder, par1, par2)I den gitte syntaksen, “funksjon”Henviser til funksjonen som må påberopes,”millisekunder”Er det spesifikke tidsintervallet å utføre, og“par1”,“par2”Er tilleggsparametrene.
Se på følgende eksempel for en bedre forståelse.
Eksempel
Først må du legge til den spesifiserte overskriften i "”Merk og lag en knapp med en OnClick -hendelse som vil påkalle“OpenTab ()”Metode når klikket:
Lukk fanen
Nå, definer en funksjon som heter “OpenTab ()”. I sin definisjon, ring "vindu.åpen()”Metode for å åpne en ny fane med hensyn til den spesifiserte URL -en. Til slutt, bruk "setTimeout ()”Metode på funksjonen som heter“Closetab ()”For å lukke fanen ved hjelp av“Lukk()”Metode. Dette vil resultere i å lukke den aktuelle fanen etter fem sekunder:
funksjon OpenTab ()Utgangen fra implementeringen ovenfor vil resultere som følger:
Hvis du vil lukke et opprettet vindu i stedet, bruk følgende metode:
Metode 2: Lukk vindu opprettet i JavaScript ved hjelp av vindu.Åpen () Metode og OnClick -arrangement
“vindu.åpen() Metoden åpner et nytt nettleservindu, eller en ny fane, basert på set -parameterverdiene som diskutert i forrige metode, mens en "ved trykk”Hendelsen oppstår når brukeren klikker på et element. Disse metodene kan brukes i kombinasjon for å tildele separate funksjoner for åpning og lukke det nye vinduet og angi dimensjonene til det opprettede vinduet i parametere.
Syntaks
gjenstand.OnClick = CloseWindow () MyScript;I syntaks ovenfor, "Lukk vindu()”Henviser til den tilgjengelige funksjonen.
Følgende eksempel illustrerer det uttalte konseptet.
Eksempel
Først, inkluderer en overskrift og lag to forskjellige knapper for å åpne og lukke vinduet med en OnClick -hendelse som refererer til de spesifiserte funksjonene:
Lukk vindu ved hjelp av JavaScript
Deretter definerer du en funksjon som heter “åpent vindu()”. I sin definisjon, spesifiser URL -en som vil bli åpnet i det nye vinduet og spesifiser parametrene “bredde”Og“høyde”Verdier for å angi dimensjonene til det nye vinduet:
var åpen;Sist, definer Lukk vindu()”Funksjon og bruk“Lukk()”Metode som refererer til variabelen som heter“åpen”, Som åpner vinduet i forrige funksjon. Dette vil resultere i å lukke det åpne vinduet når knappen er klikket:
funksjon closeWindow ()Produksjon
Vi har diskutert de enkleste metodene for å lukke fanen og vinduet opprettet ved hjelp av JavaScript.
Konklusjon
For å lukke en fane/vindu opprettet med JavaScript, bruk "vindu.åpen()”Og“setTimeout ()”Metoder for å lukke en opprettet fane etter en spesifisert tid eller vinduet.åpen () -metode med parametere og “ved trykk”Hendelse som involverer separate knapper for hver av funksjonaliteten og setter dimensjonene til det opprettede vinduet i parametere. Denne oppskrivningen forklarte metodene for å lukke en fane/vindu opprettet ved hjelp av JavaScript.