Доступ к родительскому документу из динамического iframe с помощью jquery

Этот вопрос является продолжениемэтот вопрос, Я использую следующий код для добавления динамического к документу.

var _hf_iFrame = document.createElement("iframe");
_hf_iFrame.setAttribute("id", "_hf_iFrame");
_hf_iFrame.setAttribute("name", "_hf_iFrame");
_hf_iFrame.setAttribute("allow-transparency", true);
_hf_iFrame.setAttribute("style", "height: 354px; width: 445px; border: 0; top: 23%; position: fixed; left:0; overflow: show; background:transparent;");
document.body.appendChild(_hf_iFrame);
_hf_iFrame.setAttribute("src", "javascript:false");

var myContent = ''
+ 'Helpflip'
+ '';

_hf_iFrame.contentWindow.document.open('text/html', 'replace');
_hf_iFrame.contentWindow.document.write(myContent);
_hf_iFrame.contentWindow.document.close();

Когда загружен, я пытаюсь оживить его, используя следующий код

$('#_hf_iFrame', top.document).animate({
      'margin-left': '-400px'
   }, 300).animate({
      'margin-left': '-380px'
   }, 150).animate({
      'margin-left': '-393px'
}, 100);

Это отлично работает на Firefox, Chrome и Safari. IE 9 бросковAccess Denied онлайн$('#_hf_iFrame', top.document)

Проблема междомена все еще применяется?

Заранее спасибо.

 Libin TK18 окт. 2012 г., 06:43
@ jfriend00 Да ... но безуспешно ...
 Libin TK18 окт. 2012 г., 06:46
@PurusottamKaushik Эй, я пробовал это, но потом IE, FF и хром бросили "Доступ закрыт" из-за той же политики происхождения, и я не смог оживить или даже получить доступ к но теперь я могу получить к нему доступ в Firefox, Chrome и Safari.
 Libin TK18 окт. 2012 г., 07:02
@ jfriend00 тоже попробовал .. даже я могу установитьdocument.domain сопоставить родительский документ во всех браузерах. Таким образом, происхождение Креста не будет проблемой, я думаю ..
 jfriend0018 окт. 2012 г., 06:58
Вы запускаете HTML-страницу со своего жесткого диска? При запуске с локального диска вместо реального веб-сервера могут возникать проблемы с несколькими источниками.
 Purusottam Kaushik18 окт. 2012 г., 06:41
Привет, Либин, Просто любопытно, почему ты пишешь HTML IFRAME на JavaScript. Wouldn»Будет лучше, если вы создадите статическую HTML-страницу и передадите этот URL в IFRAME. И проблема CrossDomain может существовать, так как SRC DOMAIN IFRAME не будет таким же, как родительская страница.
 jfriend0018 окт. 2012 г., 06:39
Вы пытались опустить.src линия (так нет.src на фрейме) так как не требуется. IE может думать, что тыпытаемся сделать междоменный доступ.

Ответы на вопрос(0)

Ваш ответ на вопрос