Обходной путь для запуска диалога dojo из iframe? - PullRequest
0 голосов
/ 06 марта 2011

Я искал способ запустить диалог dojo с родительским окном, если он был запущен из iframe, когда я наткнулся на этот билет .Облом.

Теперь я хотел бы знать, есть ли обходной путь или кто-нибудь может предложить обходной путь для этого?В настоящее время я использую Grails и пытаюсь выяснить, есть ли способ «перенаправить» запуск в родительское окно?

Любая помощь будет признательна!

Спасибо!

1 Ответ

1 голос
/ 11 марта 2011

Единственная информация, которая может быть передана между страницей и iframe с этой страницы (если они как минимум находятся в другом домене), это имя iframe.

Таким образом, вы можете получить свой iframeчтобы установить его имя, и пусть ваша главная страница опрашивает iframe и открывает диалоговое окно, когда имена изменяются на какое-то предопределенное сообщение.

Ужасно, но именно так dojo.io.windowName работает и является одним изобщие хаки, используемые для междоменной связи.

...