最近的要求涉及到浏览器的兼容性,以及处理的第一件事是IE10。

首页有两页嵌入框架,和左侧菜单栏,可以通过改变框架的协议合同,其他浏览器均正常,但IE10没有响应。
复制代码代码如下所示:
功能hide_show(){
如果(窗口。家长。outer_frame。列= =0,*){
frameshow。src= / / / left_handle GIF图像。;
div_hide_show。标题=隐藏
window.parent.outer_frame.cols =210,10,*;
其他{ }
frameshow。src= / / / right_handle GIF图像。;
div_hide_show。标题=显示
window.parent.outer_frame.cols =0,*;
}
}

设置颜色无影响,集行,这是得益于IE10漏洞问题,需要调整页面大小生效:
复制代码代码如下所示:
功能hide_show(){
如果(窗口。家长。outer_frame。列= =0,*){
frameshow。src= / / / left_handle GIF图像。;
div_hide_show。标题=隐藏
window.parent.outer_frame.cols =210,10,*;
其他{ }
frameshow。src= / / / right_handle GIF图像。;
div_hide_show。标题=显示
window.parent.outer_frame.cols =0,*;
}

/ * * /力IE10重画
如果navigator.useragent.indexof('msie(10)!= 1){
无功W = parent.document.body.clientwidth;
parent.document.body.style.width = W + 1 + 'px;
setTimeout(){()函数(
parent.document.body.style.width = W - 1 + 'px;
parent.document.body.style.width =汽车;
},0);
}
}