So schließen Sie die Registerkarte/das mit JavaScript erstellte Fenster/Fenster.

So schließen Sie die Registerkarte/das mit JavaScript erstellte Fenster/Fenster.
Während des Surfens im Internet stoßen Sie häufig auf Situationen. Jede geöffnete Registerkarte oder jedes Fenster konsumiert Arbeitsspeicher oder RAM, was schließlich zu schwerwiegenden Leistungsproblemen führen und andere Funktionen verlangsamen kann. In solchen Fällen bietet JavaScript die großartige Funktionalität, die Registerkarte/das Fenster erstellt zu schließen, automatisch.

In diesem Artikel werden die Methoden erörtert, um Registerkarten und Fenster in JavaScript zu schließen.

So schließen Sie die Registerkarte/das mit JavaScript erstellte Fenster/Fenster?

Um die Registerkarte/das mit JavaScript erstellte Fenster zu schließen, können die folgenden Ansätze verwendet werden:

  • Fenster.offen()" Und "setTimeout ()”Methoden
  • Fenster.offen()Methode und “ONCLICK" Fall

Gehen Sie die genannten Methoden nacheinander durch!

Methode 1: Die Registerkarte Schließung in JavaScript mit dem Fenster erstellt.Open () und setTimeout () Methoden

Der "Fenster.offen()Die Methode öffnet ein neues Browserfenster oder eine neue Registerkarte, basierend auf den hinzugefügten Werten und den “setTimeout ()Die Methode greift nach einer bestimmten festgelegten Zeit auf eine Funktion zu. Diese Methoden können in Kombination verwendet werden, um eine bestimmte Registerkarte basierend auf der URL zu öffnen und sie zu schließen, indem Sie einen Zeitüberschreitungswert festlegen.

Syntax

Fenster.Öffnen (URL, Name, Spezifikationen, Ersetzen)

In der gegebenen Syntax “,“URL"Ist die URL der Seite" "Name"Ist das Zielattribut", "Spezifikationen”Siehe eine von Kommas getrennte Liste von Elementen und“ersetzen”Zeigt an, ob die URL einen neuen Eintrag erstellt oder ihn ersetzt.

setTimeout (Funktion, Millisekunden, Par1, Par2)

In der gegebenen Syntax “,“Funktion"Bezieht sich auf die Funktion, die aufgerufen werden muss"Millisekunden"Ist das spezifische Zeitintervall, das auszuführen ist und"par1","par2”Sind die zusätzlichen Parameter.

Schauen Sie sich das folgende Beispiel für ein besseres Verständnis an.

Beispiel

Fügen Sie zunächst die angegebene Überschrift in die “hinzu“

Tag und erstellen Sie eine Schaltfläche mit einem Onclick -Ereignis, bei dem die “aufgerufen werdenOpenentab ()”Methode beim Klicken:

Schließen Sie die Registerkarte


Definieren Sie nun eine Funktion namens “Openentab ()”. In seiner Definition nennen Sie die “Fenster.offen()Methode zum Öffnen einer neuen Registerkarte in Bezug auf die angegebene URL. Schließlich wenden Sie die “an“setTimeout ()"Methode auf der mit dem Namen" genannten Funktion "Tab schließen()”Um die Registerkarte mit der“ zu schließenschließen()" Methode. Dies führt zum Schließen der jeweiligen Registerkarte nach fünf Sekunden:

Funktion opentab ()
var closewindow = Fenster.Open ("https: // www.Google.com ");
setTimeout (Funktion closetab ()
Fenster schließen.schließen();
, 5000);

Die Ausgabe der obigen Implementierung erfolgt wie folgt:

Wenn Sie stattdessen ein erstelltes Fenster schließen möchten, verwenden Sie die folgende Methode:

Methode 2: Das Fenster schließen, das in JavaScript mit dem Fenster erstellt wurde.Open () Methode und Onclick -Event

Der "Fenster.offen() Die Methode öffnet ein neues Browserfenster oder eine neue Registerkarte, basierend auf den in der vorherigen Methode diskutierten Parameterwerten, während ein “ONCLICKEreignis erfolgt, wenn der Benutzer auf ein Element klickt. Diese Methoden können in Kombination verwendet werden, um separate Funktionen zum Öffnen und Schließen des neuen Fensters zuzuweisen und die Dimensionen des erstellten Fensters in Parametern festzulegen.

Syntax

Objekt.onclick = closewindow () myScript;

In der obigen Syntax “,“Fenster schließen()”Bezieht sich auf die aufgerufene Funktion.

Das folgende Beispiel zeigt das angegebene Konzept.

Beispiel

Geben Sie zunächst eine Überschrift an und erstellen Sie zwei verschiedene Tasten zum Öffnen und Schließen des Fensters mit einem Onclick -Ereignis, das sich auf die angegebenen Funktionen bezieht:

Das Fenster mit JavaScript schließen



Definieren Sie als nächstes eine Funktion namens “Fenster öffnen()”. Geben Sie in seiner Definition die URL an, die im neuen Fenster geöffnet wird, und geben Sie die Parameter an “Breite" Und "HöheWerte zum Festlegen der Abmessungen des neuen Fensters:

var offen;
Funktion openWindow ()
Öffnen = Fenster.Open ("https: // www.Google.com "," _blank "," width = 786, Höhe = 786 ");

Zuletzt definieren Sie die Fenster schließen()Funktion und wenden Sie die “anschließen()"Methode, die sich auf die benannte Variable bezieht"offen”, Das das Fenster in der vorherigen Funktion öffnet. Dies führt zum Schließen des geöffneten Fensters, wenn die Schaltfläche klickt:

Funktion closewindow ()
offen.schließen();

Ausgang

Wir haben die einfachsten Methoden zum Schließen der Registerkarte und des Fensters erörtert, die mit JavaScript erstellt wurden.

Abschluss

Verwenden Sie das mit JavaScript erstellte Registerkarte/Fenster, um das mit JavaScript erstellte zu könnenFenster.offen()" Und "setTimeout ()Methoden zum Schließen einer erstellten Registerkarte nach einer bestimmten Zeit oder dem Fenster.Open () Methode mit Parametern und “ONCLICKEreignis mit separaten Schaltflächen für jede Funktionalität und das Festlegen der Dimensionen des erstellten Fensters in Parametern. In diesem Artikel wurde die Methoden erläutert, um ein mit JavaScript erstellter Registerkarte/Fenster zu schließen, das erstellt wurde.