Проблема с доступом в iFrame - PullRequest
0 голосов
/ 13 мая 2010

У меня есть данные в iframe. Когда пользователь выполняет действие - я хочу, чтобы эти данные были сопоставлены и отправлены «внутри» другого iframe внутри этого iframe.

У меня возникли небольшие проблемы с достижением этого, и мне было интересно, возможно ли это, и если да, то как я могу это сделать?

Thx

Ответы [ 2 ]

1 голос
/ 13 мая 2010

Быстрое решение состоит в том, чтобы передать инструкции (действия, переменные и т. Д.) Как переменные запроса в URL. Вы можете использовать свой внешний скрипт для изменения ссылки на iFrame, а скрипт внутри iFrame может считывать эти переменные и что-то с ними делать.

По сути, начиная с http://someurl.com/page.html в вашем iFrame и динамически изменяя его на http://someurl.com/page.html?action=do-something&with=this. Поскольку мы говорим на Javascript, вы можете заставить iFrame обновляться асинхронно, создавая иллюзию, что он загружает новый, интерактивные данные.

1 голос
/ 13 мая 2010

У меня есть эта проблема некоторое время назад, и я не нашел никакого решения. Насколько я помню, вы не можете контролировать внутренний фрейм от его владельца из-за некоторых проблем безопасности.

Позднее редактирование : вы можете синхронизировать их, используя промежуточный компонент (например, базу данных) - так я и закончил свою проблему

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