码迷,mamicode.com
首页 > 其他好文 > 详细

IE6下iframe内容不显示bug

时间:2014-11-10 15:17:33      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   使用   java   sp   div   

最近项目中,一个页面 page_a.html 中包含一个 iframe,它的 src 属性指向 page_b.html, 在IE7, 8 & Firefox 中均能正常显示,但是在 IE6 下面 iframe 显示空白(假如在 iframe 区域右键刷新,则能显示 page_b.html 页面内容),而使用 IE6 单独打开 page_b.html 则显示正常。甚是奇怪。 通过 google, 找到一篇文章:http://blog.sina.com.cn/s/blog_473491a40100grk7.html 发现博主所述问题与我的问题几乎一样,暂且把问题解决了: 不使用 a 标签来触发 onclick 事件,使用 div 来替代。 但是这篇博文并未找到真正的原因。各位大大,有过类似的经历么?这个问题的真正原因在哪里呢?

 

解决方案总结:

1. 不使用 a 标签来触发onclick事件
2. a 标签的 href ="###" 而不使用 href="javascript://" 和 href="javascript:void(0)"
3. 在 click 事件的处理函数中添加 return 语句: onclick="work(); return false;"   【强烈推荐

IE6下iframe内容不显示bug

标签:style   blog   http   color   os   使用   java   sp   div   

原文地址:http://www.cnblogs.com/hack0573/p/4087111.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!