我正在尝试根据iframe内容(网页)的高度和宽度来调整其大小。我使用了在Stack Overflow上找到的代码。对于新宽度的设置,似乎可以工作,但我无法让高度起作用,而且我不知道原因。
您可以在此处查看并编辑我的示例:http://jsfiddle.net/dzorz/pvtr3/ 以下是我的HTML:
您可以在此处查看并编辑我的示例: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";
}
我做错了什么?