Ändere die Größe des Iframes entsprechend der Höhe des Inhalts [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Ändern der Größe eines Iframes basierend auf dem Inhalt 20 Antworten

Ich versuche, die Größe eines Iframes entsprechend der Höhe und Breite seines Inhalts (Webseite) zu ändern. Ich habe einen Code verwendet, den ich auf der anderen Antwort des Stacks gefunden habe. Das Einrichten einer neuen Breite scheint zu funktionieren, aber ich kann diese Höhe nicht zum Laufen bringen und weiß nicht warum.

Sie können mein Beispiel hier sehen und bearbeiten:http://jsfiddle.net/dzorz/pvtr3/

Hier ist mein 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>

und 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";
}

Was mache ich falsch?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage