浅析IE10兼容性问题(frameset的cols属性)


Posted in Javascript onJanuary 03, 2014

最近需求涉及浏览器的兼容性,首先处理的是ie10。

主页用 frameset 嵌了两个页面,左侧为菜单栏,可以通过改变 frameset 的 cols 来收缩。别的浏览器正常,但 IE10 却没任何的反应。

function hide_show(){
if(window.parent.outer_frame.cols=="0,10,*"){
frameshow.src="<%=request.getContextPath()%>/common/images/left_handle.gif";
div_hide_show.title="隐藏"
window.parent.outer_frame.cols = "210,10,*";
}else{
frameshow.src="<%=request.getContextPath()%>/common/images/right_handle.gif";
div_hide_show.title="显示"
window.parent.outer_frame.cols = "0,10,*";
}
}

设置cols无效果,设置rows可以,这个是由于IE10的BUG问题,需要调整页面大小才会生效:
function hide_show(){
if(window.parent.outer_frame.cols=="0,10,*"){
frameshow.src="<%=request.getContextPath()%>/common/images/left_handle.gif";
div_hide_show.title="隐藏"
window.parent.outer_frame.cols = "210,10,*";
}else{
frameshow.src="<%=request.getContextPath()%>/common/images/right_handle.gif";
div_hide_show.title="显示"
window.parent.outer_frame.cols = "0,10,*";
}
/*force ie10 redraw*/
if(navigator.userAgent.indexOf('MSIE 10.0') != -1){
var w = parent.document.body.clientWidth;
parent.document.body.style.width = w + 1 + 'px';
setTimeout(function(){
parent.document.body.style.width = w - 1 + 'px';
parent.document.body.style.width = 'auto';
}, 0);
}
}
Javascript 相关文章推荐
正则表达式语法
Oct 09 Javascript
javascript学习笔记(十四) window对象使用介绍
Jun 20 Javascript
jQuery.lazyload+masonry改良图片瀑布流代码
Jun 20 Javascript
JavaScript sub方法入门实例(把字符串显示为下标)
Oct 17 Javascript
jQuery中:selected选择器用法实例
Jan 04 Javascript
jQuery选择器源码解读(七):elementMatcher函数
Mar 31 Javascript
jQuery实现用户输入自动完成功能
Feb 13 Javascript
详解angularjs popup-table 弹出框表格指令
Sep 20 Javascript
react native 获取地理位置的方法示例
Aug 28 Javascript
js实现同一个页面,多个enter事件绑定的示例
Oct 10 Javascript
javascript实现5秒倒计时并跳转功能
Jun 20 Javascript
springboot+VUE实现登录注册
May 27 Vue.js
js在输入框屏蔽按键,只能键入数字的示例代码
Jan 03 #Javascript
JS+JSP checkBox 全选具体实现
Jan 02 #Javascript
使用js完成节点的增删改复制等的操作
Jan 02 #Javascript
js实现动态改变字体大小代码
Jan 02 #Javascript
js创建元素(节点)示例
Jan 02 #Javascript
JavaScript获取客户端计算机硬件及系统等信息的方法
Jan 02 #Javascript
新增加的内容是如何将div的scrollbar自动移动最下面
Jan 02 #Javascript
You might like
火车采集器 免费版使出收费版本功能实现原理
2009/09/17 PHP
php实现的发送带附件邮件类实例
2014/09/22 PHP
DEDECMS首页调用图片集里的多张图片
2015/06/05 PHP
XHProf报告字段含义的解析
2016/05/17 PHP
PHP-FPM运行状态的实时查看及监控详解
2016/11/18 PHP
eval的两组性能测试数据
2012/08/17 Javascript
使用jQuery动态加载js脚本文件的方法
2014/04/03 Javascript
NodeJS学习笔记之FS文件模块
2015/01/13 NodeJs
javascript动态添加删除tabs标签的方法
2015/07/06 Javascript
原生JavaScript制作计算器
2016/10/16 Javascript
js前端实现多图图片上传预览的两个方法(推荐)
2016/11/18 Javascript
如何用js判断dom是否有存在某class的值
2017/02/13 Javascript
Angular 通过注入 $location 获取与修改当前页面URL的实例
2017/05/31 Javascript
jQuery条件分页 代替离线查询(附代码)
2017/08/17 jQuery
VUE长按事件需求详解
2017/10/18 Javascript
js实现图片无缝循环轮播
2019/10/28 Javascript
JS 逻辑判断不要只知道用 if-else 和 switch条件判断(小技巧)
2020/05/27 Javascript
python实现简单多人聊天室
2018/12/11 Python
python根据时间获取周数代码实例
2019/09/30 Python
解决django 向mysql中写入中文字符出错的问题
2020/05/18 Python
Keras之fit_generator与train_on_batch用法
2020/06/17 Python
PyCharm最新激活码PyCharm2020.2.3有效
2020/11/18 Python
python 基于opencv实现图像增强
2020/12/23 Python
浅析HTML5的WebSocket与服务器推送事件
2016/02/19 HTML / CSS
捷克体育用品购物网站:D-sport
2017/12/28 全球购物
经典优秀个人求职自荐信格式
2013/09/25 职场文书
大学生找工作求职信
2014/07/09 职场文书
2014教师“四风问题”对照检查材料思想汇报
2014/09/16 职场文书
出国签证在职证明
2014/09/20 职场文书
上课玩手机的检讨书
2014/10/01 职场文书
2014年乡镇人大工作总结
2014/11/25 职场文书
2014小学语文教师个人工作总结
2014/12/03 职场文书
2015年办公室个人工作总结
2015/04/20 职场文书
公司人事管理制度
2015/08/05 职场文书
mysql自增长id用完了该怎么办
2022/02/12 MySQL
VUE中的v-if与v-show区别介绍
2022/03/13 Vue.js