De cette façon, je reçois la référence à la fenêtre ouverte:window.open créer référence au nom basé
var refWin = window.open("mypage1", "name_mypage");
si vous voulez fermer la fenêtre, je ferme avec:
refWin.close();
si Je fais un rafraîchissement d'écran (F5) et exécute la même ligne, il s'ouvre dans la même fenêtre, car je mets le même nom.
var refWin = window.open("mypage2", "name_mypage");
mais avec une référence différente (refWin). Question: comment je peux faire référence à la fenêtre en fonction du nom?, J'ai besoin de fermer la fenêtre avant l'ouverture, avec le même nom.
faire quelque chose comme:
var refWin = window.open("about:blank", "name_mypage");
refWin.close();
refWin = window.open("mypage2", "name_mypage");
mais sans avoir à être une fenêtre vide pour référence.
grâce
Si je comprends correctement, vous voulez être en mesure d'ouvrir une fenêtre, rafraîchir la page (F5), puis fermez la fenêtre. Est-ce exact? –
mais pourquoi le fermer et le rouvrir? vous pouvez redimensionner/changer l'emplacement sans le fermer – Lauri
@Ryan Kinal, j'ai besoin d'ouvrir une nouvelle page (ou image) dans la même fenêtre et de faire la mise au point. si j'ouvre un avec le même nom, changez le site Web mais ne se concentre pas sur la fenêtre. Pour cette raison besoin de fermer la fenêtre. mais préfèrent ne pas ouvrir une nouvelle fenêtre pour seulement fermer. Comme peut être référencé par le même nom en ouvrant un nouveau, je voudrais le faire, mais seulement pour le fermer. –