Вывести содержимое iframe в div - PullRequest
0 голосов
/ 30 марта 2011

Я пытаюсь заполнить тег id = "review" в теле html содержимым iframe (используя Google в качестве примера страницы). Вместо содержимого iframe он возвращает это: [объект HTMLDocument]. Что я делаю не так?

function googleReview()
{
    var iframeWindow = document.getElementById('google_window').contentDocument;
    document.getElementById("review").innerHTML=iframeWindow;
}

</script>
</head>
<body>
<iframe width="300px" height="80px" frameborder="0" scrolling="yes" name="google_window" id="google_window" src="http://google.com"></iframe>

<p id="review">Review Area</p>

<button type="button" onclick="googleReview()">Change Review</button>

1 Ответ

1 голос
/ 30 марта 2011

Я не думаю, что вы можете сделать это; Когда я добавляю iframeWindow.innerHTML, чтобы получить содержимое, я получаю ошибку об отказе в разрешении. Проблема в том, что вы пытаетесь получить доступ к информации о происхождении (домен) .

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