Получить дескриптор Window.Opener для всплывающих окон, открытых из флеш-памяти - PullRequest
1 голос
/ 24 февраля 2011

У меня есть веб-страница (всплывающее окно) с флэш-контентом.Когда пользователь нажимает кнопку внутри содержимого флэш-памяти, он открывает другое всплывающее окно браузера.Далее мне нужно закрыть окно с флэш-контентом из недавно открытого всплывающего окна через javascript.

Проблема в том, что window.Opener имеет значение null, так как всплывающее окно вызывается из флэш-содержимого.Более того, у нас нет доступа к файлу flash (.FLA).

Пожалуйста, помогите мне обойти это.

1 Ответ

0 голосов
/ 24 февраля 2011

При использовании ExternalInterface ваш Flash-код вызывает JS-функции openPopup () и closePopup () в исходном окне. Эти функции могут отслеживать ручку сошника.

Кстати, всплывающие окна плохие. С ними трудно работать, их ненавидят пользователи и они мешают браузерам. Если ваш клиент настаивает, то отговорите своего клиента от этого. Вместо этого используйте диалог Ajax.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...