Измените высоту 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";
}

Что я делаю неправильно?

Ответы на вопрос(2)

Ваш ответ на вопрос