Comment fermer l'onglet / fenêtre créé à l'aide de JavaScript.

Comment fermer l'onglet / fenêtre créé à l'aide de JavaScript.
En surfant sur Internet, vous rencontrez souvent des situations où vous souhaitez fermer un onglet / fenêtre particulier après un intervalle de temps spécifique ou après la tâche accomplie. Chaque onglet ou fenêtre ouvert consomme de la mémoire de travail ou de la RAM, ce qui peut éventuellement entraîner de graves problèmes de performance et ralentir d'autres fonctionnalités. Dans de tels cas, JavaScript offre la grande fonctionnalité de la fermeture automatique de l'onglet / fenêtre créée.

Cet article discutera des méthodes pour fermer les onglets et Windows en JavaScript.

Comment fermer l'onglet / fenêtre créé à l'aide de JavaScript?

Pour fermer l'onglet / fenêtre créé à l'aide de JavaScript, les approches suivantes peuvent être utilisées:

  • "fenêtre.ouvrir()" et "setTimeout ()«Méthodes
  • "fenêtre.ouvrir()«Méthode et«sur clic" événement

Passer par les méthodes mentionnées une par une!

Méthode 1: Onglet Fermer créé dans JavaScript à l'aide de la fenêtre.Méthodes Open () et setTimeout ()

Le "fenêtre.ouvrir()"La méthode ouvre une nouvelle fenêtre de navigateur, ou un nouvel onglet, en fonction des valeurs ajoutées et du"setTimeout ()»La méthode accède à une fonction après une heure définie spécifiée. Ces méthodes peuvent être utilisées en combinaison pour ouvrir un onglet particulier en fonction de l'URL et le fermer en définissant une valeur de délai d'expiration.

Syntaxe

fenêtre.Ouvert (URL, nom, spécifications, remplacer)

Dans la syntaxe donnée, "URL"Est-ce que l'URL de la page,"nom"Est l'attribut cible,"spécifications»Reportez-vous à une liste d'éléments séparés par des virgules, et«remplacer»Indique si l'URL crée une nouvelle entrée ou la remplace.

setTimeout (fonction, millisecondes, par1, par2)

Dans la syntaxe donnée, "fonction"Fait référence à la fonction qui doit être invoquée,"millisecondes"Est l'intervalle de temps spécifique à exécuter, et"par1","par2"Sont les paramètres supplémentaires.

Regardez l'exemple suivant pour une meilleure compréhension.

Exemple

Tout d'abord, ajoutez la rubrique spécifiée dans le "

”Tag et créez un bouton avec un événement OnClick qui invoquera le"OpenTaB ()«Méthode lorsque vous cliquez sur:

Fermez l'onglet


Maintenant, définissez une fonction nommée «OpenTaB ()". Dans sa définition, appelez le «fenêtre.ouvrir()”Méthode pour ouvrir un nouvel onglet par rapport à l'URL spécifiée. Enfin, appliquez le «setTimeout ()"Méthode sur la fonction nommée"fermer l'onglet()"Pour fermer l'onglet à l'aide du"fermer()" méthode. Cela entraînera la fermeture de l'onglet particulier après cinq secondes:

fonction openntab ()
var closewindow = fenêtre.ouvert ("https: // www.Google.com ");
setTimeout (fonction placard ()
Fermer la fenêtre.fermer();
, 5000);

La sortie de l'implémentation ci-dessus en résultera comme suit:

Si vous souhaitez fermer une fenêtre créée à la place, utilisez la méthode suivante:

Méthode 2: Fermer la fenêtre créée en javascript à l'aide de la fenêtre.Méthode ouverte () et événement onclick

Le "fenêtre.ouvrir() La méthode ouvre une nouvelle fenêtre de navigateur, ou un nouvel onglet, basé sur les valeurs de paramètres définies comme discuté dans la méthode précédente, alors qu'un «sur clic»L'événement se produit lorsque l'utilisateur clique sur un élément. Ces méthodes peuvent être utilisées en combinaison pour allouer des fonctions distinctes pour ouvrir et fermer la nouvelle fenêtre et définir les dimensions de la fenêtre créée dans les paramètres.

Syntaxe

objet.onClick = closewindow () myscript;

Dans la syntaxe ci-dessus, "Fermer la fenêtre()»Fait référence à la fonction accessible.

L'exemple suivant illustre le concept déclaré.

Exemple

Tout d'abord, incluez un titre et créez deux boutons différents pour ouvrir et fermer la fenêtre respectivement avec un événement OnClick faisant référence aux fonctions spécifiées:

Fermer la fenêtre à l'aide de JavaScript



Ensuite, définissez une fonction nommée «fenêtre ouverte()". Dans sa définition, spécifiez l'URL qui sera ouverte dans la nouvelle fenêtre et spécifiez les paramètres "largeur" et "hauteur»Valeurs pour définir les dimensions de la nouvelle fenêtre:

var ouvert;
fonction openwindow ()
ouvrir = fenêtre.ouvert ("https: // www.Google.com "," _blank "," width = 786, height = 786 ");

Enfin, définissez le Fermer la fenêtre()«Fonctionne et appliquez le«fermer()«Méthode se référant à la variable nommée«ouvrir», Qui ouvre la fenêtre dans la fonction précédente. Cela entraînera la fermeture de la fenêtre ouverte lorsque le bouton est cliqué:

fonction closewindow ()
ouvrir.fermer();

Sortir

Nous avons discuté des méthodes les plus simples pour fermer l'onglet et la fenêtre créées à l'aide de JavaScript.

Conclusion

Pour fermer un onglet / fenêtre créé à l'aide de JavaScript, utilisez le «fenêtre.ouvrir()" et "setTimeout ()”Méthodes pour fermer un onglet créé après une heure spécifiée ou la fenêtre.Méthode Open () avec paramètres et «sur clic”Événement impliquant des boutons séparés pour chacune des fonctionnalités et définissant les dimensions de la fenêtre créée dans les paramètres. Cette écriture a expliqué les méthodes pour fermer un onglet / fenêtre créé à l'aide de JavaScript.