Jak zamknąć Tab/Window utworzone za pomocą JavaScript.

Jak zamknąć Tab/Window utworzone za pomocą JavaScript.
Podczas surfowania po Internecie często spotykasz sytuacje, w których chcesz zamknąć określoną zakładkę/okno po określonym przedziale czasowym lub po wykonaniu zadania. Każda otwarta zakładka lub okno zużywa pamięć roboczą lub pamięć RAM, co może ostatecznie prowadzić do poważnych problemów z wydajnością i spowolnić inne funkcje. W takich przypadkach JavaScript oferuje doskonałą funkcjonalność automatycznego zamykania utworzonej karty/okna.

W tym artykule omówiono metody zamykania kart i okien w JavaScript.

Jak zamknąć Tab/Window utworzone za pomocą JavaScript?

Aby zamknąć Tab/Window utworzone za pomocą JavaScript, można zastosować następujące podejścia:

  • "okno.otwarty()" I "settimeout ()”Metody
  • "okno.otwarty()”Metoda i„na kliknięcie" wydarzenie

Przejrzyj wspomniane metody jeden po drugim!

Metoda 1: Zamknij kartę utworzoną w JavaScript za pomocą Window.Metody Open () i Settimeout ()

„„okno.otwarty()„Metoda otwiera nowe okno przeglądarki lub nową kartę, oparta na wartościach dodanych i„settimeout ()”Metoda uzyskuje dostęp do funkcji po określonym czasie ustawionym. Metody te można wykorzystać w połączeniu do otwarcia konkretnej karty na podstawie adresu URL i zamykania go, ustawiając wartość limitu czasu.

Składnia

okno.Otwórz (URL, nazwa, specyfikacje, zamień)

W podanej składni „URL”To adres URL strony,„nazwa”Jest atrybutem docelowym,„okular„Odnieś się do rozdzielonej przecinki listy elementów i„zastępować”Wskazuje, czy adres URL tworzy nowy wpis, czy zastępuje go.

Settimeout (funkcja, milisekund, par1, par2)

W podanej składni „funkcjonować”Odnosi się do funkcji, którą należy wywołać„milisekund”To konkretny czas czasowy do wykonania i„par1”,„par2”To dodatkowe parametry.

Spójrz na poniższy przykład, aby uzyskać lepsze zrozumienie.

Przykład

Najpierw dodaj określony nagłówek w „

„Tag i utwórz przycisk z wydarzeniem OnClick, które wywoła„opentab ()„Metoda po kliknięciu:

Zamknij kartę


Teraz zdefiniuj funkcję o nazwie „opentab ()". W swojej definicji nazwij „okno.otwarty()„Metoda otwarcia nowej zakładki w odniesieniu do określonego adresu URL. Na koniec zastosuj „settimeout ()„Metoda funkcji o nazwie„szafa ()„Aby zamknąć zakładkę za pomocą„zamknąć()" metoda. Spowoduje to zamknięcie konkretnej zakładki po pięciu sekundach:

funkcja opentab ()
var closeWindow = okno.Otwórz („https: // www.Google.com ”);
settimeout (funkcja mlapetab ()
Zamknij okno.zamknąć();
, 5000);

Wyjście powyższej implementacji spowoduje następujący sposób:

Jeśli zamiast tego chcesz zamknąć utworzone okno, skorzystaj z następującej metody:

Metoda 2: Zamknij okno utworzone w JavaScript za pomocą Window.Metoda Open () i wydarzenie OnClick

„„okno.otwarty() Metoda otwiera nowe okno przeglądarki lub nową kartę, oparta na wartościach ustawionych parametrów, jak omówiono w poprzedniej metodzie, podczas gdy „A”na kliknięcie”Zdarzenie ma miejsce, gdy użytkownik kliknie element. Metody te można wykorzystać w połączeniu do przydzielenia osobnych funkcji do otwierania i zamykania nowego okna oraz ustawienia wymiarów utworzonego okna w parametrach.

Składnia

obiekt.onClick = CloseWindow () myscript;

W powyższej składni „Zamknij okno()”Odnosi się do dostępnej funkcji.

Poniższy przykład ilustruje podaną koncepcję.

Przykład

Najpierw dołącz nagłówek i utwórz dwa różne przyciski do otwierania i zamykania okna odpowiednio z zdarzeniem OnClick odnoszącym się do określonych funkcji:

Zamknij okno za pomocą JavaScript



Następnie zdefiniuj funkcję o nazwie „Otwórz okno()". W swojej definicji określ adres URL, który zostanie otwarty w nowym oknie i określ parametry „szerokość" I "wysokość”Wartości, aby ustawić wymiary nowego okna:

var otwarty;
funkcja OpenWindow ()
Open = okno.Otwórz („https: // www.Google.com ",„ _blank ”,„ szerokość = 786, wysokość = 786 ”);

Na koniec zdefiniuj Zamknij okno()”Funkcja i zastosuj„zamknąć()„Metoda odnosząca się do zmiennej o nazwie„otwarty”, Który otwiera okno w poprzedniej funkcji. Spowoduje to zamknięcie otwartego okna po kliknięciu przycisku:

funkcja CloseWindow ()
otwarty.zamknąć();

Wyjście

Omówiliśmy najprostsze metody zamykania zakładki i okna utworzonego za pomocą JavaScript.

Wniosek

Aby zamknąć zakładkę/okno utworzone za pomocą JavaScript, użyj „okno.otwarty()" I "settimeout ()”Metody zamykania utworzonej zakładki po określonym czasie lub oknie.Metoda Open () z parametrami i „na kliknięcie”Zdarzenie obejmujące osobne przyciski dla każdej funkcji i ustawianie wymiarów utworzonego okna w parametrach. Ten zapis wyjaśnił metody zamykania zakładki/okna utworzonego za pomocą JavaScript.