Измените высоту iframe в соответствии с высотой содержимого [дубликата]
На этот вопрос уже есть ответ здесь:
Изменение размера фрейма в зависимости от содержимого 20 ответовЯ пытаюсь изменить размер фрейма в соответствии с высотой и шириной его содержимого (веб-страницы). Я использовал код, который я нашел в другом ответе стека. Кажется, что для настройки новой ширины это работает, но я не могу заставить эту высоту работать, и я не знаю почему.
Вы можете увидеть и отредактировать мой пример здесь:http://jsfiddle.net/dzorz/pvtr3/
Вот мой HTML:
<iframe id="finance-iframe" class="finance-iframe" src="http://wordpress.org" width="100%" height="300px" marginheight="0" frameborder="0" onLoad="autoResize('finance-iframe');"></iframe>
и JavaScript:
function autoResize("finance-iframe"){
var newheight;
var newwidth;
if(document.getElementById){
newheight=document.getElementById("finance-iframe").contentWindow.document.body.scrollHeight;
newwidth=document.getElementById("finance-iframe").contentWindow.document.body.scrollWidth;
}
document.getElementById("finance-iframe").height= (newheight) + "px";
document.getElementById("finance-iframe").width= (newwidth) + "px";
}
Что я делаю неправильно?