Page-based pop-up dialogs look and behave different from the standard pop-up dialogs. The content of a page-based pop-up dialog is not opened within a modal browser window. This has the following advantages:
Page-based pop-up dialogs are faster than the standard pop-up dialogs.
There are no browser window drawbacks. A page-based pop-up dialog does not have a close icon; the user must always choose a command button before the page-based pop-up dialog is closed. There is no status bar in which an URL can be shown.
Page-based pop-up dialogs are not affected by pop-up blockers.
Page-based pop-up dialogs are page-modal only. This means that they do not block the whole browser window. Other pages can be opened in a subpage or in an other frame.
To open standard pop-up dialogs and page-based pop-up dialogs, you have to use the following API calls:
Open a standard pop-up dialog in a browser window:
openPopup(page)
Open a page-based pop-up dialog:
openPagePopup(page)