IE 6 图片<img/> 写入html ,图片不显示问题
2011-09-28 22:13
751 查看
图片html,如<img src="xxx.jpg">已经插入到页面中,但是图片没有显示,
IE7,火狐等浏览器都正常,要右键-“显示图片”,图片才显示,很奇怪的。
去搜了下,正好有位大哥遇到过类似的问题。
他说搜国内的相关文章,都是一坨大鸟屎,最后靠国外文章解决,说几个吃饱了没事干的老外反复试验,发现这是IE6 一个底层机制的bug,说是<a href="javascript:void(0)">或者<a href=#">这样使用a标签的话并不能阻止a标签最后触发一个什么行为,导致ie6会错误的认为页面刷新或者重定向了,并且中断了当前所有连接,这样新图片的加载就被阻止了。
一看自己的,确实使用a标签触发事件的:<a href="javascript:void(null);" class="btn" id="insert_pic">插入图片</a>
他还说老外提出很多稀奇古怪的方法解决这个问题。我虽然是比较感兴趣,但是懒得找这篇文章,就按照这位大哥的说法改了一下。将a标签改为其他标签,我就改成了属性相近的span标签,结果就ok了。
<span id="append_finish" class="append_finish">图片插入完毕!</span>
另外:把方法卸载 href 里面也可行。如:<a href="javascript:operatepic(xx); " class="btn" id="insert_pic">插入图片</a>
相关文章推荐
- css实际技巧---<a>标签中有文字图片ie7下不显示图片的问题
- MyEclipse中创建WEB工程,运用<img>标签显示图片等,但无法显示问题
- html <img>标签 src=""内的图片路径问题
- JSP中<img>标签图片在浏览器中不显示问题
- 解决用<img src="<%# Eval("ShowPhoto")%>"动态绑定图片,发布到IIS上无法显示的问题
- 解决用<img src="<%# Eval("ShowPhoto")%>"动态绑定图片,发布到IIS上无法显示的问题
- <img src="中文文件名" /> 无法显示图片,图片名改成英文就可以显示;试了下在电脑桌面写了个HTML测试下,可以显示中文名称的图片,解决方法
- android内嵌页中使用<img>后面的图片是一大串数据流形式显示
- html<img>标签中src=“图片路径”,怎么用变量替换路径
- IE7下按钮<input>不显示自定义背景图片
- IE7下按钮<input>不显示自定义背景图片
- struts2标签遍历时,显示内容忽略<html>代码问题
- 关于PHP HTML <input type="file" name="img"/>上传图片,图片大小,宽高,后缀名。
- IE7下按钮<input>不显示自定义背景图片
- HTML,用表格单元格放置图片 <img>,</td><td>之间的回车会使得图像之间有空隙
- IE7下按钮<input>不显示自定义背景图片
- TextView显示HTML文本时<IMG>标签指定图片的显示处理
- IE6下jquery js将图片写入html图片不显示的问题
- IE7下按钮<input>不显示自定义背景图片
- 关于<img>标签无法显示名字中带有中文的图片的问题