欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

控制iFrame横滚动条不显示

1,在iFrame的包含页面里加入

<style>
html { overflow-x:hidden; overflow-y:auto; }
</style>

2,给iframe加上样式--用于兼容FF

如<iframe scrolling="auto" style="overflow-x:hidden; overflow-y:auto;"></iframe>

3,还要在包含页面中加段JS来解决IE6的BUG--即竖向滚动条的17px

function ifrIe6PageW(){
   if (get_navigator() == "IE:6.0"){
       var iframeH = window.parent.document.getElementById("my_iframe").clientHeight;
       var iframeW = window.parent.document.getElementById("my_iframe").clientWidth;
       var pageH=document.body.scrollHeight;
       if (pageH >= iframeH){
          document.body.style.width=(iframeW - 17)+"px";
       }
   }
}

来自 http://www.cnblogs.com/huyifei/p/3560042.html

普通分类: