2012-04-18 2 views
0

У меня есть домен сказатьДоступ содержание IFRAME в подобласти

http://www.domain.com 

и у меня есть поддомен

http://support.domain.com 

загружаю support.domain.com в IFRAME в domain.com Я надеялся

var ifr = document.getElementById(yourIframeId); 
var ifrDoc = ifr.contentDocument || ifr.contentWindow.document; 
var theForm = ifrDoc.getElementById(yourFormId); 

этот код работает правильно. Но это не так.

Мой вопрос должен мой поддомен быть domain.com/support или есть ли способ, что я могу работать с support.domain.com

Пожалуйста, не давая ответы на JQuery

Благодаря

ответ

0

Если добавить это в верхней части самый удаленный HTML-файл, он может работать:

<script type="text/javascript">document.domain = 'domain.com';</script> 

Вы управляете обоими доменами или контролируете контент, обслуживаемый с обоих доменов?

+0

:-(Нет, это не поможет, все равно получите разрешение на доступ, чтобы получить доступ к содержимому iframe. – Zaje

+0

Попробуйте поместить это в оба документа, если у вас есть контроль над обоими из них. – onassar