Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   И снова iframe (https://javascript.ru/forum/misc/14992-i-snova-iframe.html)

DDestroy 09.02.2011 06:35

И снова iframe
 
У меня такая проблема: существует iframe который отправляет файл на сервер, и получает ответ с сервера без перезагрузки всей страницы. Ответ в iframe приходит в виде:
<?xml version='1.0' encoding='UTF-8' ?><result>0</result>
Либо в <div id='result'>0</div> либо в любом другом удобном виде (хоть 0).
В самом iframe этот код отображается. Домен один. Не получается никак вытащить это содержимое. Везде null/undefined.

Пробывал обратиться так:
contentDocument - null
contentWindow - не null. Попытался сделать contentWindow.document.(XMLDocument|body.outerHTML |getElementById('result').outerText)
и многое другое. Везде null. Прочитал в других постах, но такое ощущение, что никто не сталкивался с такой проблемой. Не могу определить причину. Делал по http://web-tec.info/2007/09/09/ajax_...entals_iframe/.

DDestroy 09.02.2011 06:37

Ответ от сервера содержит Content-Type: application/xml для ответа ввиде xml.

DDestroy 09.02.2011 06:50

Похоже ошибка была с протоколом. Нашел здесь. http://javascript.ru/forum/misc/9459...prosy-faq.html


Часовой пояс GMT +3, время: 04:27.