APEX Refresh Classic Report Region AJAX style
This allows me to put a link anywhere on the page
I recently also had the need to pop a new window (child), add a task in that child window, close the child and then refresh the task region in parent window. It turned out to be easy...
Just create the APEX child window that does the insert/update. Have it branch to a page (e.g. P99). On P99, put the following in the HTML header