Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.08.2010, 21:00
Новичок на форуме
Отправить личное сообщение для Kirrr Посмотреть профиль Найти все сообщения от Kirrr
 
Регистрация: 05.08.2010
Сообщений: 3

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

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


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать содержит ли DOM определенный элемент Ruslan Events/DOM/Window 8 12.03.2010 22:02
Как писать скрипты под Opera? ucsus (X)HTML/CSS 2 15.04.2009 13:07
Как узнать о том, что флэш уже загрузился. Snipe Общие вопросы Javascript 4 29.01.2009 11:21
Как сделать find() в Opera? romix Events/DOM/Window 0 31.08.2008 15:46
Как узнать что находится в <label></label> duke_nu Events/DOM/Window 4 22.04.2008 21:53