Доступ к родителю iframe с помощью JavaScript - PullRequest
0 голосов
/ 19 января 2012

Существует веб-сайт ( S ), который содержит iframe ( A ), который отображает мой сайт. Что мне нужно, это добавить iframe ( B ) с моего сайта на родительскую страницу ( S ) с помощью JavaScript. Я что-то кодировал, но это добавляет новый iframe ( B ) к содержимому iframe ( A ), а не к родительскому ( S )

Веб-сайт ( S ) не является тем же доменом.

Код на моем сайте:

<script>

    function GetFrame() 
    { 
        ifrm = window.document.createElement("IFRAME"); 
        ifrm.setAttribute("src", "http://stackoverflow.com/"); 
        ifrm.setAttribute("style", "position: absolute; left: 0px; top: 0px; width: 100%; height: 25%; border: none;"); 

        window.document.getElementsByTagName('BODY')[0].appendChild(ifrm);
    } 

</script>


<img src="image.jpg" onload="GetFrame()"/>

1 Ответ

0 голосов
/ 19 января 2012

Вы не можете сделать это из-за той же политики происхождения .

Если вы хотите добавить iframe B в S ,вам понадобится S , чтобы запустить скрипт для вас, либо загрузив его с помощью <script src="SCRIPT_URL"></script>, либо определив его в строке с <script>YOUR_SCRIPT</script>.

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