Maybe I'm wrong but I think this is actually a bit more tricky than it seems....
The 'window name' is the name that you can use in the target attribute of a link (<a href="..." target="window_name">) and this isn't normally a globally scoped object or variable name.... therefore the following script:
<script> var objWindowInstance = window.open('myPage.htm','myWindowName'); objWindowInstance.close(); </script>
Now, this will work but the problem is you need to close it on the onload of a subsequent page after this page has unloaded.
This is a particular problem as the objects that belong to the initial page are 'undeclared' when the page unloads and therefore are no longer available for any subsequent pages. I've tried using
window.frames['myWindowName']close() but without success.
The only real way I can see of handling this is to use a frameset (with a hidden frame) that will hold the objWindowInstance variable or to close the window onload of the initial page.
Any ideas anyone? Maybe I'm being nuts and not seeing the plain obvious.