Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   Как узнать, что popup заблокирован? (https://javascript.ru/forum/css-html-browser/15702-kak-uznat-chto-popup-zablokirovan.html)

Kirrr 10.03.2011 11:55

Как узнать, что popup заблокирован?
 
Чтобы узнать, заблокировано или нет всплывающее окно в FF и IE можно использовать скрипт:
var win = window.open(...);
if (!win) ...

Если окно не заблокировано, переменная win принимает значение [object Window] (FF) или [object] (IE), а, если заблокировано, - принимает значение 'null'.
Но в opera эта переменная в обоих случаях принимает значение [object Window]. А значит указанный выше скрипт в opera не работает.
Есть еще какие-нибудь варианты проверки, заблокировано ли окно?


Часовой пояс GMT +3, время: 17:48.