ifr a me,尤其是不带边框的ifr a me因为能和网页无缝的结合从而不刷新页面的情况下更新页面的部分数据成为可能,可是ifr a me的大小却不像层那样可以“伸缩自如”,所以带来了使用上的麻烦,给ifr a me设置高度的时候多了也不好,少了更是不行,现在,让我来告诉大家一种ifr a me动态调整高度的方法,主要是以下JS函数:
当你在页面上使用了ifr a me之后,一般来说会不希望ifr a me显示难看的滚动条,以使ifr a me里面的内容和主页面的内容浑然一体。这时候你会设置 scrolling=”no” 属性。但是这样一来如果ifr a me里面的内容是变化的,高度会随之内容的变化而变化的时候,你的ifr a me就会显得太长导致底下一大片空白,或者正好相反,由于ifr a me的高度太小导致一部分内容会被挡住。这里我提供一个兼容IE/NS/Firefox的javascr ipt脚本实现动态调整ifr a m
代码如下:function SetWinHeight(obj) { var win=obj; if (document.getElementById) { if (win && !window.opera) { if (win.contentDocument && win.contentDocument.body.offsetHeight) win.height = win.contentDocument.body.offsetHeight;
当你在页面上使用了ifr a me之后,一般来说会不希望ifr a me显示难看的滚动条,以使ifr a me里面的内容和主页面的内容浑然一体。这时候你会设置 scrolling=”no” 属性。但是这样一来如果ifr a me里面的内容是变化的,高度会随之内容的变化而变化的时候,你的ifr a me就会显得太长导致底下一大片空白,或者正好相反,由于ifr a me的高度太小导致一部分内容会被挡住。这里我提供一个兼容IE/NS/Firefox的javascr ipt脚本实现动态调整ifr a m