|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.03.2014, 14:37 | #1 |
Форумчанин
Регистрация: 26.01.2012
Сообщений: 648
|
Всего одно обращение к серверу.
Ребят подскажите. Как достать исходный код страницы из <iframe>.
Как я понимаю при помощи php не реализовать такое... Задача состоит в следующем. Запускаем скрипт. В скрипте есть Код HTML:
<iframe src="ссылка" width="100%" height="100%"></iframe> Возможно ли такое? Как решить? Код HTML:
<html> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> </head> <iframe id="iframe" src="ссылка" width="2%" height="2%"></iframe> <script type="text/javascript"> alert('$(#iframe).html()'); </script> </head> </html> Последний раз редактировалось Stilet; 06.03.2014 в 21:23. |
06.03.2014, 15:16 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
Код:
I'm learning to live...
|
06.03.2014, 15:22 | #3 | |
Форумчанин
Регистрация: 26.01.2012
Сообщений: 648
|
Цитата:
Что та я наверное не то делаю. Скрипт необходимо прописывать ведь после фрейма? Или в хед? Код HTML:
<html> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript"> var frm=document.getElementbyId("myframe"); if(frm) alert(frm.innerHTML); </script> </head> <iframe id="myframe" src="http://www.programmersforum.ru/" width="44%" height="44%"></iframe> </head> </html> Код:
Быть может ответа от сервера необходимо подождать? Как решить? Код:
Последний раз редактировалось Stilet; 06.03.2014 в 21:27. |
|
06.03.2014, 16:17 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
где бы не прописывали скрипт, политика безопасности вам не даст.
http://javascript.ru/ajax/cross-domain-scripting Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
06.03.2014, 16:47 | #5 |
Форумчанин
Регистрация: 26.01.2012
Сообщений: 648
|
Как мне тогда быть? Какие еще есть варианты?
Можно ли как то совместить php и фрейм? Последний раз редактировалось Predator199; 06.03.2014 в 16:51. |
06.03.2014, 16:54 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
вам никто не мешает сервером запросить те данные что должны быть во фрейме.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
06.03.2014, 16:56 | #7 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Если страница, которую вы грузить в iframe находится на другом домене/порте/протоколе, то никак. На уровне браузера это блокируется.
Можно пропускать страницы через свой прокси, на своем же домене, тогда реализация будет похожей на это Код:
|
06.03.2014, 17:30 | #8 |
Форумчанин
Регистрация: 26.01.2012
Сообщений: 648
|
Я запрашиваю с другого домена. Точнее с сайта который стоит у меня на денвере. Мне необходимо получить html другой страницы , которая в свою очредь находится на другом домене. Вытащить из фрейма. Как решить, как обойти эту защиту?
Мне нужно только для себя. Может в браузере ,что та отключить можно? |
06.03.2014, 17:36 | #9 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
06.03.2014, 17:43 | #10 |
Форумчанин
Регистрация: 26.01.2012
Сообщений: 648
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обращение как к функции или обращение после опрд действия | Gefo | JavaScript, Ajax | 5 | 04.02.2013 08:55 |
Обращение к DNS - серверу | Mid1987 | C/C++ Сетевое программирование | 17 | 13.04.2012 19:55 |
Подключение к серверу | Vinnipux | PHP | 5 | 29.10.2010 18:30 |
Подключение к серверу | Artem | Работа с сетью в Delphi | 4 | 11.11.2007 09:27 |