IE6如何处理因页面大小改变而引起的报表问题 IE6兼容报表
来源:互联网 发布:mac没有百度网盘 编辑:程序博客网 时间:2024/06/01 08:46
使用简单的线性报表时,IE6浏览器中会出现页面大小改变导致报表图溢出页面的现象,相信很多开发人员遇到过类型的现象,如下图所示
只能显示部分报表:
:
报表覆盖滚动条:
IE7,IE8,FireFox等浏览器没有出现以上现象,
该现象是浏览器大小改变时引起的,解决办法很简单,只需要在页面body标签中加入如下代码就可:
<body onresize="window.location.reload();">
原理就是当页面大小发生改变时触发onresize事件,执行一个重新加载就处理了,这时我们在看看效果:
问题就解决了。
如果你只想在IE6浏览器中处理的话,你可以重写一个js方法,判断当前浏览器的版本,如果是IE6则大小改变时报表重新加载就可以了。
代码如下:
function navigat_ieReload(){
var browser=navigator.appName
var b_version=navigator.appVersion
var version=b_version.split(";");
var trim_Version=version[1].replace(/[ ]/g,"");
if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE6.0"){ window.location.reload(); }
}
页面中:<body onresize="navigat_ieReload();">
这样就只在IE6下触发,其他浏览器下就不用加载了。
http://blog.csdn.net/isshquery/article/details/7237114
- IE6如何处理因页面大小改变而引起的报表问题 IE6兼容报表
- IE6如何处理因页面大小改变而引起的报表问题 IE6兼容报表
- 根据iframe页面的大小动态调整页面(兼容IE6及以上版本 chrome 火狐)
- 因系统漏洞而中毒引起的问题
- ie8如何兼容ie6
- 因系统版本差异而引起的datepicker样式改变
- [工作问题总结]IE6 缓存引起的页面无法重载问题及解决方案
- IE6.7.8.FF兼容的问题
- 解决IE6、IE8兼容的问题
- 关于IE6.7.8.FF兼容的问题
- 最近遇到的ie6兼容小问题
- ie6的兼容方法
- 如何设定jbutton的大小(使其大小固定,不因布局方式改变而改变???)
- IE6兼容适配问题
- 可恶到的IE6因浮动引起的字符自动复制BUG
- IE6兼容
- 兼容IE6的页面底部固定层CSS代码
- IE6中javascript数组声明语法错误引起的一个问题
- 从零开始学WCF(4)承载服务
- linux内核源码阅读之facebook硬盘加速flashcache之三
- IT人士必去的10个网站
- Failed to set setXIncludeAware(true) for parser
- Git详解之二 Git基础
- IE6如何处理因页面大小改变而引起的报表问题 IE6兼容报表
- 经典面试项目—银行业务调度系统
- 友元类的作用
- linux内核源码阅读之facebook硬盘加速flashcache之四
- getaddrinfo test
- linux 除了某个文件或某个文件夹以外全部删除
- Mozilla开源TogetherJS:让网站拥有实时协作功能
- Java 长整除
- Java面向对象高级--继承的应用----整形数组类、排序类、反转类