| Welcome to WebmasterWorld Guest from 220.127.116.11 |
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
|Become a Pro Member|
how to close all child window when log off button is clicked
| 3:57 am on May 25, 2006 (gmt 0)|
| 6:41 am on May 28, 2006 (gmt 0)|
The child window can certainly use the window.opener to find the parent window and attempt to close that.
However it wouldn't know about the other child windows, and so you would probably want to put a onunload trigger on the parent window to try and close all the child windows.
You would have to keep a reference in the parent window of any child windows opened to achieve this.
For example see
<INPUT TYPE=button onClick="Child=window.open
<INPUT TYPE=button onClick="Child.close()" VALUE="Close">
Where they assign Child, a reference to the window being opened.
| 8:13 pm on May 28, 2006 (gmt 0)|
How about this idea. Somewhere at the top of your script in your main document you include a line:var children=Array();
Now whenever you want to open a new child window make sure you use a line similar to:
You can then have one function such as:
//Oh, and close self!
Each child document just needs a button to call this function as follows.
<input type="button" onclick="window.opener.closeAllChildren()">
| 3:50 am on May 29, 2006 (gmt 0)|
thanks for ur suggesstions i'll try this
All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved