как получить доступ к родительским элементам iframe? - PullRequest
0 голосов
/ 10 марта 2009

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

Ответы [ 4 ]

2 голосов
/ 10 марта 2009

Frame object .parent позволит вам получить доступ к внешнему или даже document.top. Если две страницы не находятся в одном домене, ваш браузер, скорее всего, заблокирует выполнение сценария как атаку XSS.

0 голосов
/ 21 октября 2011
0 голосов
/ 10 марта 2009

Я не думаю, что ты можешь, иначе я мог бы просто вставить свой IFRAME на твою страницу и пойти подоспеть. С точки зрения безопасности.

0 голосов
/ 10 марта 2009

У вас есть ограниченные возможности, так как iframes не совместимы для всего браузера.

Если вы действительно придерживаетесь этого, вы можете сделать это только через серверную часть. JavaScript во многих контекстах неправильно обрабатывает фреймы, он небезопасен, неопределенен и сомнителен.

Если вы достаточно непредубежденны, проверьте Ajax фреймворки, чтобы превратить загружаемый iframe в плавный и эффективный загрузчик.

Если вас интересует последнее, примеры могут быть доступны в прямом эфире.

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