A trick for closing JavaScript windows
This tip describes a procedure for closing JavaScript windows.
Every so often I'm forced to use pop windows in domino. They're really easy to create, but not so easy to kill after you submit data to them... Yea JavaScript can be used but the onSubmit and onload/unload functions have their limits. Especially if you're trying to save the data submitted and kill the window. So here's my dirty little trick...
First create a form, call it what you will. I typically call it 'Goaway'.
In my world the form is blank save for the following line entered in the HTML Body Attribute of the form:
"onLoad=window.close()"
In my forms which popup, I put the following lines behind a button or hotspot depending on the design.
@Command([FileSave]);@Command([Compose];"Goaway")
When the action is triggered the document in the window gets saved and then within the same window the 'goaway' form is loaded. When that form loads it automatically closes the window.
That's it, data saved, window closed... process as usual.