Передача данных между страницей и iframe
Хотел бы узнать возможно ли (средствами javascript на клиентской стороне) иметь доступ к вложенным элементам iframe'a из родительского документа если iframe загружается с другого домена ?
Или наоборот можно ли иметь доступ к элементам родительского документа из iframe'a если iframe загружается из другого домена ?
Скажем
URL страницы скажем http://some-url.com
<body>
<some tags ...>
<iframe src='http://some-other-source.com'>
<some tags ...>
</iframe>
</body>
Где внутри и iframe'а и документа есть множество элементов мне нужно иметь доступ или с iframe'a в элементы родительской страницы или наоборот с родительского к элементам iframe'a хотябы одно из двух в то время когда они оба находятся в одном домене проблем нет а когда они в разных доменах браузера не дают доступа.
Возможно ли этот барьер как то обойти спасибо за внимание.
вопрос задавался стопицот раз уже :) По-моему все еще нет.
Цитата: mikhalych
Здравствуйте.
Хотел бы узнать возможно ли (средствами javascript на клиентской стороне) иметь доступ к вложенным элементам iframe'a из родительского документа если iframe загружается с другого домена ?
Или наоборот можно ли иметь доступ к элементам родительского документа из iframe'a если iframe загружается из другого домена ?
Скажем
URL страницы скажем http://some-url.com
<body>
<some tags ...>
<iframe src='http://some-other-source.com'>
<some tags ...>
</iframe>
</body>
Где внутри и iframe'а и документа есть множество элементов мне нужно иметь доступ или с iframe'a в элементы родительской страницы или наоборот с родительского к элементам iframe'a хотябы одно из двух в то время когда они оба находятся в одном домене проблем нет а когда они в разных доменах браузера не дают доступа.
Возможно ли этот барьер как то обойти спасибо за внимание.
Хотел бы узнать возможно ли (средствами javascript на клиентской стороне) иметь доступ к вложенным элементам iframe'a из родительского документа если iframe загружается с другого домена ?
Или наоборот можно ли иметь доступ к элементам родительского документа из iframe'a если iframe загружается из другого домена ?
Скажем
URL страницы скажем http://some-url.com
<body>
<some tags ...>
<iframe src='http://some-other-source.com'>
<some tags ...>
</iframe>
</body>
Где внутри и iframe'а и документа есть множество элементов мне нужно иметь доступ или с iframe'a в элементы родительской страницы или наоборот с родительского к элементам iframe'a хотябы одно из двух в то время когда они оба находятся в одном домене проблем нет а когда они в разных доменах браузера не дают доступа.
Возможно ли этот барьер как то обойти спасибо за внимание.
возможно, пиши toolbar с frame'ом. например ToolbarStudio своим продуктах даёт доступ к странице открытой в браузере
вот эта студия, но она ессна платная, есть триал период - http://softomate.com/products/toolbarstudio/
для FF и IE пойдёт. для Opera - нет. Ну, а в труЪ JS никак такого не сделать.
А что если при загрузки страницы средствами AJAX асинхронно передать нужные данные какому то серверу и потом уже из iframe'a извлечь эти данные тоже возможно посредством AJAX. В этом случае прямое обращение из документа в iframe или наоборот небудет. На сколько это целесообразно ? ;)
ифрейму задать урл типа
proxy.php?url=http://www.google.ru
А в proxy.php считывать эту страницу и возвращать её код.
Иначе никак. Я всяких хитростей по этой теме пытался сделать
Цитата: alex-kniaz
Можно такой вариант.
ифрейму задать урл типа
proxy.php?url=http://www.google.ru
А в proxy.php считывать эту страницу и возвращать её код.
Иначе никак. Я всяких хитростей по этой теме пытался сделать
ифрейму задать урл типа
proxy.php?url=http://www.google.ru
А в proxy.php считывать эту страницу и возвращать её код.
Иначе никак. Я всяких хитростей по этой теме пытался сделать
Посмотрю что из этого получиться