JavaScript框架调整大小脚本

时间:2015-01-08 09:19:32

标签: javascript

我的网站上有iframe的脚本,但iframe中的内容很小时,iframe不会变小。如果iframe中的内容较大,他只会调整iframe的大小。我如何解决这个问题,以便当iframe中的内容更小时,还可以将iframe的大小调整为小内容?

对不起,我发现这很难解释

function autoResize(id){
    var newheight;
    var newwidth;

    if(document.getElementById){
        newheight=document.getElementById(id).contentWindow.document .body.scrollHeight;
        newwidth=document.getElementById(id).contentWindow.document .body.scrollWidth;
    }

    document.getElementById(id).height= (newheight) + "px";
    document.getElementById(id).width= (newwidth) + "px";
}

1 个答案:

答案 0 :(得分:-1)

对于Chrome,它无法在localhost模式下工作。上传到真实的Web服务器。

对于Firefox,iframe内容不会以localhost模式显示。

对于IE / Safari,它可以在localhost上运行。

基本上,您的代码没问题。

P.S。:在.body之前删除空格。