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.

300*300
 文章首页关于迷茫时代关于我写意人生
版权所有:迷茫时代 All rights reserved   
执行时间:0.00439 秒