IE6的Bug
1。IE6下Iframe的Src属性跟在Iframe标签后面的bug
这是在项目中遇到的问题:
这是在项目中遇到的问题:
在项目后台操作页面采用了2个iframe标签来显示不同的菜单内容,页面在ie7和firefox下显示一切正常.但是客户那里一旦采用ie6的 电脑浏览就会有90%的几率显示"该页无法显示",需要刷新好几次后方能正常显示内容。把iframe中页面的路径放在地址栏中访问,却一切正常。
很明显,这是一个ie6的Bug,我想了好几天排除了很多可能都没有解决,最后在无意中修改了一下iframe的属性代码后,这个问题居然就好了,天哪,太神奇了...
这是原来会出现页面无法显示代码:
<iframe src="/system/index/left" name="left" id="left" frameborder="0" height="90%" scrolling="yes" width="100%" style="Z-INDEX: 1;WIDTH:100%; HEIGHT:100%;OVERFLOW: visible" ></iframe>
这是修改过后解除问题的代码:
<iframe name="left" id="left" frameborder="0" height="90%" scrolling="yes" width="100%" style="Z-INDEX: 1;WIDTH:100%; HEIGHT:100%;OVERFLOW: visible" src="/system/index/left"></iframe>
区别在哪里?
就是src属性的位置,只要这个属性不直接跟在<iframe的后面,就不会在ie6下触发这个bug.