DIV在100%下iframe宽度高度的自适应的问题
来源:互联网 发布:跑号器源码 编辑:程序博客网 时间:2024/05/22 04:26
很多时候在做B/S后台系统的时候,一般管理页左边为管理菜单,右边为操作页面,为了维护方便通常会使用iframe来展示操作管理页面,显然用固定的宽度和高度并不能满足要求,经常我们需要让页面自动适应用户分辨率,提高用户体验。下面是可以自适应代码,网页表头声明为xhtml1-transitional.dtd才能支持。
<iframe scrolling="auto" name="main" src="aaa.html" frameborder="0" height="100%" onload="this.height=0;var fdh=(this.Document?this.Document.body.scrollHeight:this.contentDocument.body.offsetHeight);this.height=(fdh>556?fdh:556)" width="100%"></iframe>
随后发现这段代码在DIV的宽度为100%时(<div id="MarRight" class="MarR">iframe 框架</div>),IE6、火狐等浏览器iframe并没有自适应DIV的宽度和高度,而是显示不全或出现滚动条的情况。
解决办法如下:
<script type="text/javascript">
window.onload=function(){
var a=document.body.clientWidth-182; //取得iframe框架的实际宽度
// alert(a); //弹出数值测试
document.getElementById("MarRight").style.width=a+"px";
}
</script>
天空下的雨:绿色标示部分根据需要修改,通过上面的代码,就可以在其他浏览器中iframe的自适应宽度和高度了。
<iframe scrolling="auto" name="main" src="aaa.html" frameborder="0" height="100%" onload="this.height=0;var fdh=(this.Document?this.Document.body.scrollHeight:this.contentDocument.body.offsetHeight);this.height=(fdh>556?fdh:556)" width="100%"></iframe>
随后发现这段代码在DIV的宽度为100%时(<div id="MarRight" class="MarR">iframe 框架</div>),IE6、火狐等浏览器iframe并没有自适应DIV的宽度和高度,而是显示不全或出现滚动条的情况。
解决办法如下:
<script type="text/javascript">
window.onload=function(){
var a=document.body.clientWidth-182; //取得iframe框架的实际宽度
// alert(a); //弹出数值测试
document.getElementById("MarRight").style.width=a+"px";
}
</script>
天空下的雨:绿色标示部分根据需要修改,通过上面的代码,就可以在其他浏览器中iframe的自适应宽度和高度了。
- DIV在100%下iframe宽度高度的自适应的问题
- DIV在100%下iframe宽度高度的自适应的问题
- DIV在100%下iframe宽度高度的自适应的问题
- iframe宽度高度的自适应的问题
- 简单的iframe自适应高度和宽度
- iframe的宽度和高度自适应
- div和iframe高度的自适应屏幕问题!!
- iframe高度自适应的问题
- IE8下iframe宽度及高度的问题
- 在宽度确定的情况下高度自适应
- Iframe 自适应高度宽度
- iframe高度宽度自适应
- 使iframe自适应内含网页的高度和宽度
- js控制iframe的高度/宽度,自适应内容。
- js控制iframe的高度/宽度,自适应内容
- js控制iframe的高度/宽度,自适应内容。
- div嵌套ul时div的宽度和高度自适应
- iframe 的自适应高度
- 自定义view时使用xml传递参数-设定TextView中图片大小
- Android AIDL使用详解
- Android 3d 翻页效果(andorid的源码)
- Fedora17设置终端快捷键 和 添加桌面快捷方式
- poj1873 枚举+凸包
- DIV在100%下iframe宽度高度的自适应的问题
- CString 常使用的成员函数及范例
- Sql server 事务的两种用法
- 小技巧-输入字母后面的字母自动被删除是怎么回事
- 关于Hadoop你不得不知道的12个事实
- ExtJs删除表格记录.rowcontextmenu
- 爬虫原理
- UML类图各符号含义
- 点击ImageButton时有“按下”的效果的实现