日期:2014-05-17  浏览次数:20649 次

关于JSP页面中iframe滚动条
页面布局如下
当我改变电脑分辨率改小时 JSP应用得页面显示会不完整 我得问题是:如何当分辨率变小时 加一个滚动条 可以让树形控件 和 我的iframe 一起向右拖动  请给出思路或代码 我已经定义了一个初始化方法 

//初始化判断分辨率 获取滚动条
function resolutionRatio(){
var dw = 1280;
var dh = 720;
var fw = window.screen.width;
var fh = window.screen.height;
if(fw<dw||fh<dh){
document.getElementById("mainFrameDiv").style.overflow="scroll";
}else{
document.getElementById("mainFrameDiv").style.overflow="hidden";
}
}

我发现这样就算分辨率变小了改小了 还是不出现x轴得滚动条 是不是我有其它地方属性设置错了 请给出代码或思路  谢谢

------解决方案--------------------
<script language="javascript">
parent.document.all("框架ID名").style.height=document.body.scrollHeight;
parent.document.all("框架ID名").style.width=document.body.scrollWidth;
</script>

------解决方案--------------------
楼上正解。。
------解决方案--------------------
通过 body.scrollWidth 来设置
document.getElementsByName(frame.name)[0].width = frames[frame.name].document.body.scrollWidth;