Создание iframe с помощью JavaScript - PullRequest
0 голосов
/ 07 августа 2011

У меня есть главная страница, которая включает в себя javascript, который динамически создавал iframe ниже:

<script>
   document.domain = "mydomain.com"

   var iframe = document.createElement("iframe");
   document.body.appendChild(iframe);
  // creating other element in ifram dynamically 
</script>

Но в IE я продолжал получать предупреждение безопасности из-за document.domain = "mydomain.com"(Мне нужен document.domain, и я не могу его удалить).

Я нашел решение для IE8.это решение:

var u = 'javascript:(function(){document.open();document.domain="mydomain.com";document.close();})()';
iframe.src = u;

Но оно не работает на IE6.Есть ли решение для моей проблемы?

Примечание: Я хочу создать другой элемент в iframe по сценарию и хочу загрузить содержимое iframe по src.

1 Ответ

1 голос
/ 07 августа 2011

Создайте iFrame, используя innerHTML.

Введите полный HTML-код для iFrame, включая атрибут SRC. Затем найдите свой элемент и установите innerHTML в строку с источником iFrame.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...