Skip to content Skip to sidebar Skip to footer

How To Close All The Child Pages On Logout

We have a Master page and some child pages.One in them is popup by window.open function.The problem occurs When logout is clicked at Master Page.whole System is redirect to Login p

Solution 1:

If you've opened a popup window using the following code, with a presumed name of "popupwindow"...

window.open("myurl.html", "popupwindow", "height, etc");

Then in your login page try the following javascript

if(window.name=="popupwindow"){
  window.close();
}

UPDATE based on comments by OP...

If you no longer have a reference to the window (because the parent window has refreshed for example), then I believe it is almost impossible to detect whether a popup window with a particular name exists or not.

I say "almost impossible" because one option in this situation is to try opening the window again giving a blank URL. If the window already exists, then the window will remain on the same page as before, but now you have a reference to it, and can close as necessary.

var myWin = window.open("","popupwindow");
myWin.close();

However, the downside to this is that if the window does not exist, the user will see a blank window open before then being closed - so not a nice user-experience.

Post a Comment for "How To Close All The Child Pages On Logout"