У меня есть страница с iframe.Ошибка несоответствия типа на IE8?
IFrame находится в том же домене, что и проблемы с x-доменом.
Мне нужен iframe, чтобы скопировать часть его содержимого в родительский.
Так что я родительскую страницу с IFRAME, как так
...
<div id="some-content">
<iframe src="frame-1.html" style="display:none;"></iframe>
</div>
...
И это каркасно-1.html
<!doctype html>
<html lang="en">
<head>
</head>
<body>
<div name="content">
<img src="http://placehold.it/300x250/ffffff/E8117F&text=from+frame+1" />
</div>
<script>
(function() {
var content = document.getElementsByName("content")[0];
var iframeName = this.name;
var iframeContainer = parent.document.getElementsByName(iframeName)[0].parentNode;0
iframeContainer.appendChild(content);
})();
</script>
</body>
</html>
Он отлично работает на современных браузерах, но не в IE8/9 ?
Я предполагаю, что несоответствие типа происходит от содержание переменная, не имеющая типа узла?
Кто-нибудь знает, что я делаю неправильно?
какая ошибка вы получаете в консоли ?? – prog1011
«Тип несоответствия» - это ошибка verbatim – spinners
'name' не является поддерживаемым свойством' div' .. это, вероятно, почему у него проблемы –