Creating and Modifying Browser Windows and Frames
Free Weekly Popup Window Class
Is This a Popup Window?
It isn't actually possible to tell of a request to open a new window actually opens a separate window or just creates a new tab. That doesn't matter though because they are both treated the same way. We do need to be able to distinguish whether those from a page opened in the original browser window though and this page demonstrates a simple way to do so.
There is no standard way of making a browser window modal and many browsers don't support it at all. Here is how to make the window modal in those that do provide a way.
Popups and Blockers
How to code your popup window to give it the best chance of avoiding the popup blockers.
Add a popup window containing a calendar to your web page with this script.