`
vera_sq
  • 浏览: 118837 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

img标签在ie和firefox下的疑惑

阅读更多

昨天在工作过程中遇见一个问题,让我很苦恼!再次声明,I like firefox,I don't like ie!我的需求是动态的通过img标签的src属性在页面显示图片,代码如下:

var img = document.createElement("img");

img.width = "50px" ;
img.height = "50px";
.src = "<s:property value="#session.objView.icon" id="icon"/>";

 

这样写在ie和ff下面都不能显示图片,仔细看看源代码,原来页面编译后的源码文件如下:

<img src="/xxx.jpg" width="0" height="0" />

 

我明明设置了width和heght属性,怎么编译后这两个属性值都为0呢?不明白,然后我把js改了改:

 

var img = document.createElement("img");

img.width = "50" ;
img.height = "50";
img.src = "<s:property value="#session.objView.icon" id="icon"/>";

 

这样一来,在ff下面是可以看见图片了,在ie下面还是看不了,在网上查了查资料,有说是因为图片格式ie解析不了,然后我用firework来转换图片的格式,可是还是不行。网上还有很多说法,但是鄙人才疏学浅,看不明白。希望有高人可以指点下。

 

下面这种写法也不错:

var oImg = new Image();
oImg.src = "<s:property value="#session.objView.icon" id="icon"/>";
oImg.width = "50" ;
oImg.height = "50";

 

分享到:
评论
1 楼 jintao1982 2010-10-19  
1,firefox下需要如下内容才能显示:
<img src="xxx.jpg" width="0" height="0" /> 

相关推荐

    javascript在IE和Firefox中兼容性问题

    IE中`getElementsByName`可应用于所有类型的元素,而Firefox仅限于`&lt;input&gt;`和`&lt;img&gt;`等特定元素。若需获取其他类型元素,应优先考虑使用`getElementById`。 5. **`document.getElementById`的差异** IE中`...

    相对路径和img标签demo

    本压缩包“相对路径和img标签demo”显然旨在演示如何在HTML文档中使用相对路径来引用图像,以及img标签的基本用法。让我们深入探讨这两个主题。 首先,我们来看**相对路径**。在HTML中,路径用于指示文件或目录的...

    img图片在ie下有有空隙

    ### img图片在IE下出现空隙问题解析及解决方案 #### 问题背景 在网页开发过程中,经常遇到不同浏览器之间的兼容性问题。其中,一个常见的问题是IE(Internet Explorer)浏览器下的图片显示异常,尤其是在图片周围...

    javascript 旋转图片 兼容IE和FireFox

    在JavaScript中实现图片旋转功能,尤其需要兼容IE和Firefox浏览器,是一项常见的前端任务。这篇文章将深入探讨这个主题,包括核心概念、技术难点以及如何通过提供的文件实现这一功能。 首先,我们要知道图片旋转的...

    兼容IE6,IE7,IE8和Firefox的图片上传预览效果

    在Firefox和其他支持File API的浏览器中,我们可以利用`&lt;input type="file"&gt;`元素,结合JavaScript来读取选中的图片文件,然后使用`FileReader`对象的`readAsDataURL`方法将图片数据转换成`data:` URL,最后插入到`...

    ie6,ie7,ie8和firefox下兼容的图片上传预览

    本话题将深入探讨如何在这些古老的IE版本和Firefox浏览器上实现图片上传预览功能。 图片上传预览是指在用户选择文件后,不实际上传,而是即时在页面上显示所选图片的预览效果,这样可以提高用户体验,让用户在上传...

    兼容IE,firefox,chrome图片缩放功能

    在网页开发中,确保图片在不同的浏览器上,如Internet Explorer(IE)、Firefox和Chrome中能够正确缩放是一项重要任务。由于各个浏览器对CSS、JavaScript等技术的实现可能存在差异,因此需要采用兼容性处理来实现这...

    图片浏览直接显示[兼容IE,FireFox]

    "图片浏览直接显示[兼容IE, FireFox]"这个标题暗示了我们要讨论的是如何在两种主流浏览器——Internet Explorer(IE)和Firefox中实现图片的无缝浏览体验。尽管IE浏览器已经不再更新,但在某些环境下仍被使用,因此...

    关于firefox下img元素拖拽效果处理

    本文将深入探讨如何在Firefox下处理img元素的拖拽效果,同时也会涉及到一些源码分析和实用工具的运用。 一、HTML5拖放API基础 HTML5的拖放API提供了一种直观的方式来实现元素的拖放功能,允许用户通过鼠标操作来...

    匹配img标签_匹配src中的值

    在HTML文档中,`&lt;img&gt;`标签用于插入图像,其`src`属性是定义图像源的关键部分。要从HTML文本中提取所有`&lt;img&gt;`标签的`src`属性值,我们可以利用正则表达式(Regular Expression)这一强大的文本处理工具。正则表达式...

    兼容firefox火狐、IE6IE7IE8加入收藏,设为首页代码

    总结来说,为了在Firefox火狐和旧版IE浏览器中实现“加入收藏”和“设为首页”的功能,需要编写兼容不同浏览器的JavaScript代码。上述代码提供了实现这两个功能的基本框架,但请注意,随着浏览器的更新和新功能的...

    利用juery将上传的本地图片在页面上显示(兼容IE和firefox)

    本文将详细讲解如何利用jQuery来实现在页面上显示用户上传的本地图片,同时确保在IE和Firefox等浏览器中的兼容性。 首先,我们需要一个HTML表单来接收用户选择的图片文件: ```html &lt;img id="previewImage" ...

    IE与Firefox的CSS兼容大全

    IE和Firefox在处理元素定位时也可能出现差异,特别是对于浮动元素和绝对定位元素。 **解决方法**: 1. **清除浮动**:使用`:after`伪元素或`clear:both`属性来清除浮动引起的布局问题。 2. **定位技巧**:使用`...

    兼容ie,Firefox的文件上传

    标题 "兼容ie,Firefox的文件上传" 涉及的核心知识点是实现跨浏览器的文件上传功能,特别是针对Internet Explorer(IE)和Firefox这两个主流浏览器的兼容性问题。在Web开发中,由于不同浏览器对HTML、CSS和JavaScript...

    Js图片广告轮换效果[支持ie7,ie8.firefox,ie6]

    标题与描述均提到了“Js图片广告轮换效果[支持ie7,ie8.firefox,ie6]”,这指向了一种使用JavaScript实现的图片轮播技术,特别强调了对旧版浏览器如IE6、IE7、IE8以及Firefox的支持。在现代Web开发中,虽然这些浏览器...

    Java正则表达式去除img标签的src内容

    java代码,从image标签中正则匹配取出src标签的内容,java代码,从image标签中正则匹配取出src标签的内容

    剔除内容中img标签

    剔除内容中的标签 如:img、p、input、span、div等等

    jQuery上传图片预览,简洁版,可兼容IE和FIREFOX

    本文将深入探讨如何使用jQuery实现一个简洁版的图片上传预览功能,这个功能可以兼容包括IE和Firefox在内的多种浏览器。 首先,我们需要理解图片预览的基本原理。在用户选择文件之前,我们无法直接预览图片。但是,...

    js改变img标签的src属性在IE下没反应的解决方法

    本文将探讨在IE下更改`img`标签`src`属性无效的问题及其解决方案。 首先,让我们分析问题的原因。在Chrome、Firefox等现代浏览器中,通过`document.getElementById`获取元素并直接设置`src`属性的新值,通常能够...

Global site tag (gtag.js) - Google Analytics