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:
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 ()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;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 ()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.