Come chiudere la scheda/finestra creata usando JavaScript.

Come chiudere la scheda/finestra creata usando JavaScript.
Mentre navighi in Internet, spesso ti imbatti in situazioni in cui si desidera chiudere una particolare scheda/finestra dopo un intervallo di tempo specifico o dopo che l'attività è stata eseguita. Ogni scheda o finestra aperta consuma memoria di lavoro o RAM, che alla fine possono portare a gravi problemi di prestazioni e rallentare altre funzionalità. In tali casi, JavaScript offre la grande funzionalità di chiusura automatica della scheda/finestra creata.

Questo articolo discuterà i metodi per chiudere le schede e le finestre in JavaScript.

Come chiudere la scheda/finestra creata usando JavaScript?

Per chiudere la scheda/finestra creata utilizzando JavaScript, è possibile utilizzare i seguenti approcci:

  • "finestra.aprire()" E "setTimeout ()"Metodi
  • "finestra.aprire()Metodo e "al clic"Evento

Passare attraverso i metodi menzionati uno per uno!

Metodo 1: chiudi la scheda creata in JavaScript usando la finestra.Metodi aperti () e setTimeout ()

IL "finestra.aprire()"Il metodo apre una nuova finestra del browser o una nuova scheda, in base ai valori aggiunti e al"setTimeout ()"Il metodo accede a una funzione dopo un tempo di impostazione specificata. Questi metodi possono essere utilizzati in combinazione per aprire una particolare scheda in base all'URL e chiuderla impostando un valore di timeout.

Sintassi

finestra.Apri (URL, nome, specifiche, sostituire)

Nella sintassi data, "URL"È l'URL della pagina,"nome"È l'attributo target,"Specifiche"Fare riferimento a un elenco di articoli separato da virgole e"sostituire"Indica se l'URL crea una nuova voce o la sostituisce.

setTimeout (funzione, millisecondi, par1, par2)

Nella sintassi data, "funzione"Si riferisce alla funzione che deve essere invocata,"millisecondi"È l'intervallo di tempo specifico da eseguire e"par1","par2"Sono i parametri aggiuntivi.

Guarda il seguente esempio per una migliore comprensione.

Esempio

Innanzitutto, aggiungi l'intestazione specificata nel "

"Tag e crea un pulsante con un evento OnClick che invocherà il"Opentab ()"Metodo quando è stato cliccato:

Chiudi la scheda


Ora, definisci una funzione chiamata "Opentab ()". Nella sua definizione, chiama il "finestra.aprire()"Metodo per aprire una nuova scheda rispetto all'URL specificato. Infine, applica il “setTimeout ()"Metodo sulla funzione denominata"Chiudi scheda()"Per chiudere la scheda usando"vicino()" metodo. Ciò comporterà la chiusura della scheda particolare dopo cinque secondi:

funzione optab ()
VAR CLESEWINDOW = finestra.Open ("https: // www.Google.com ");
setTimeout (funzione CloseTab ()
chiudi la finestra.vicino();
, 5000);

L'output dell'implementazione di cui sopra risulterà come segue:

Se si desidera invece chiudere una finestra creata, utilizzare il seguente metodo:

Metodo 2: chiudi la finestra creata in JavaScript usando la finestra.Metodo Open () ed evento OnClick

IL "finestra.aprire() Il metodo apre una nuova finestra del browser o una nuova scheda, in base ai valori dei parametri impostati come discusso nel metodo precedente, mentre un "al clic"L'evento si verifica quando l'utente fa clic su un elemento. Questi metodi possono essere utilizzati in combinazione per allocare funzioni separate per l'apertura e la chiusura della nuova finestra e impostare le dimensioni della finestra creata nei parametri.

Sintassi

oggetto.OnClick = CloseWInDow () myScript;

Nella sintassi sopra, "chiudi la finestra()"Si riferisce alla funzione accessibile.

Il seguente esempio illustra il concetto dichiarato.

Esempio

In primo luogo, includi un'intestazione e crea due pulsanti diversi per l'apertura e la chiusura rispettivamente della finestra con un evento OnClick che si riferisce alle funzioni specificate:

Chiudi la finestra usando JavaScript



Successivamente, definisci una funzione chiamata "finestra aperta()". Nella sua definizione, specificare l'URL che verrà aperto nella nuova finestra e specificare i parametri "larghezza" E "altezza"Valori per impostare le dimensioni della nuova finestra:

var aperto;
funzione openWindow ()
Apri = finestra.Open ("https: // www.Google.com "," _blank "," larghezza = 786, altezza = 786 ");

Ultimo, definisci il chiudi la finestra()"Funzione e applicare il"vicino()"Metodo che si riferisce alla variabile denominata"aprire", Che apre la finestra nella funzione precedente. Ciò comporterà la chiusura della finestra aperta quando si fa clic sul pulsante:

funzione closewindow ()
aprire.vicino();

Produzione

Abbiamo discusso dei metodi più semplici per chiudere la scheda e la finestra creati usando JavaScript.

Conclusione

Per chiudere una scheda/finestra creata usando JavaScript, utilizza il “finestra.aprire()" E "setTimeout ()"Metodi per la chiusura di una scheda creata dopo un orario specificato o la finestra.Metodo Open () con parametri e "al clic"Evento che coinvolge pulsanti separati per ciascuna delle funzionalità e impostazione delle dimensioni della finestra creata nei parametri. Questo articolo ha spiegato i metodi per chiudere una scheda/finestra creata usando JavaScript.