| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 27.08.2005
Адрес: spb.ru
Сообщения: 100
![]() |
Нужно получить содержимое страницы закаченное в iframe. Проблема состоит в том, что если грузится страница с внешнего хоста ее не видно.
Код HTML:
<iframe name="frame1" src="/test.htm" width="500" height="100" frameborder=0 scrolling=no></iframe> <!-- в этом случае работает --> <iframe name="frame2" src="http://test1.ru/test.htm" width="500" height="100" frameborder=0 scrolling=no></iframe> <!-- а в этом нет --> var i1 = window.frames[0].document.all; var i2 = window.frames[1].document.all; alert(i1.length); alert(i2.length);
__________________
Сейчас кто-то получит яндексом по рамблеру и отлетит гугол. |
|
|
|
|
# 2 | |
|
Advanced Member
Регистрация: 21.04.2005
Адрес: град Москва
Сообщения: 431
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
|
|
|
|
|
|
# 3 | |
|
Junior Member
Регистрация: 27.08.2005
Адрес: spb.ru
Сообщения: 100
![]() |
Цитата:
Разжую мой пример. Загружена страница. В ней два фрейма. Один загружен с локального домена, а второй с внешнего. Так вот с помощью явы, я могу прочитать содержимое только того фрейма, который подгружается локально. Код:
Попробуйте сами: var i2 = document.frames[1].document.firstChild.innerHTML; alert(i2);
__________________
Сейчас кто-то получит яндексом по рамблеру и отлетит гугол. |
|
|
|
|
|
# 4 | |
|
Junior Member
Регистрация: 27.08.2005
Адрес: spb.ru
Сообщения: 100
![]() |
Цитата:
__________________
Сейчас кто-то получит яндексом по рамблеру и отлетит гугол. |
|
|
|
|
|
# 5 |
|
Advanced Member
Регистрация: 21.04.2005
Адрес: град Москва
Сообщения: 431
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Пардон, вопрос не так понял.
Мне тут тоже самое подсказали. Политика безопасности. Надо использовать Функцию php: fsockopen(). |
|
|
|
|
# 6 | |
|
Junior Member
Регистрация: 27.08.2005
Адрес: spb.ru
Сообщения: 100
![]() |
Цитата:
__________________
Сейчас кто-то получит яндексом по рамблеру и отлетит гугол. |
|
|
|