The use of popup blockers creates a problem for developers who need to put up supporting information on a page. So they need an alternative. A styled layer has been the popular workaround, but it is a lot of work. Not just writing the code'; it means bring the code for the popup into the main pages; a non-starter if it has to be dynamic. An alternative method is to use inline frames. That way the pages are already set up or generated for the popups and the original structure of the page does not need much additional work. They just get loaded into the iframes, and the script gets modified.
The trick is getting them to be dynamic and that what this code does:
There you have it. A simple replacement. Most of the code structure, dimension values, layouts, and source pages already exist. It is just a matter of a little code to do the transition to a more user friendly, accessible, and spider friendly format; and you don't have to give up the required functionality. Of course if you are one of those jerks who keeps sticking popups with ads in my face, I will have to deal with that in another article that will deal with how to defeat your efforts without impairing the legitimate use of popups. (Hint: Ever hear of a Firefox extension called Adblock? and a blacklist of marketing morons?).

in the Round Table Forum and let the Mentors know what you have. If it meets ERT standards, is factual and can help ERT visitors, then ERT Mentors and Editors can help you (without charge) polish your offering so it can be published and promoted by ERT. An article published on ERT may be read by as many as 10,000 visitors a week; promoting you, your site, and your ideas. Please note ERT does not publish re-prints; promotional handouts, or pieces consisting mainly of links. So original technical content only please. If you prefer you can email the Editor