Показать сообщение отдельно
  #1 (permalink)  
Старый 25.01.2014, 15:18
Аватар для demon_666_902
Интересующийся
Отправить личное сообщение для demon_666_902 Посмотреть профиль Найти все сообщения от demon_666_902
 
Регистрация: 15.03.2013
Сообщений: 11

Загрузка iframe с атрибутом src=document.location.href в IE не работает
Имеется страница

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>

<script type="text/javascript" >
var b = document.createElement('button');
b.innerHTML = 'asd';
b.onclick = function(event){
var d = document.createElement('iframe');
d.src = "site.html";
d.width = 300;
d.height=300;
alert(d.outerHTML);
document.body.appendChild(d);
}
document.body.appendChild(b);
</script>
</body>
</html>

Он созадет кнопку, по нажатию на которую вставляется iframe. Если ссылка не ведет на текущий документ, то все ок, но если подсунуть в src document.location.href,
то загружается пустой iframe. Только в IE причем. В хроме и фф все работает прекрасно. Не подскажете, в чем проблема, или я что-то делаю не так?
Ответить с цитированием