Вам действительно нужно открыть новое окно? Сегодня в моде открытие абсолютно позиционированного DIV или нового слоя поверх текущей страницы в том же окне.
Редактировать:
Я не думаю, что это ограничило бы количество всплывающих окон, в наши дни есть некоторые полезные вещи с библиотеками, такими как jQuery + jQuery UI, вы можете просто создать столько DIV / слоев, сколько вам нужно сделать их подвижными, изменять размер и т. д. Единственное, что есть в реальных всплывающих окнах, а в других - нет, они не отображаются на панели вкладок / панели задач.
Да, вы будете ограничены размером окна, в котором открыта главная страница, однако лично я не вижу в этом проблемы, так как большинство людей в любом случае работают в развернутом окне браузера.
Внедрение типичного всплывающего окна oldschool, несомненно, намного проще для вас, но оно также сталкивается с проблемами с блокировщиками всплывающих окон конечного пользователя. У меня просто была эта проблема @ моя работа, им нужно было сделать всплывающее окно во время процесса аутентификации сертификата по какой-то причине, и как только Yahoo выпустила новую версию своей панели инструментов, она перестала работать).