昨天在工作过程中遇见一个问题,让我很苦恼!再次声明,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";
分享到:
相关推荐
IE中`getElementsByName`可应用于所有类型的元素,而Firefox仅限于`<input>`和`<img>`等特定元素。若需获取其他类型元素,应优先考虑使用`getElementById`。 5. **`document.getElementById`的差异** IE中`...
本压缩包“相对路径和img标签demo”显然旨在演示如何在HTML文档中使用相对路径来引用图像,以及img标签的基本用法。让我们深入探讨这两个主题。 首先,我们来看**相对路径**。在HTML中,路径用于指示文件或目录的...
### img图片在IE下出现空隙问题解析及解决方案 #### 问题背景 在网页开发过程中,经常遇到不同浏览器之间的兼容性问题。其中,一个常见的问题是IE(Internet Explorer)浏览器下的图片显示异常,尤其是在图片周围...
在JavaScript中实现图片旋转功能,尤其需要兼容IE和Firefox浏览器,是一项常见的前端任务。这篇文章将深入探讨这个主题,包括核心概念、技术难点以及如何通过提供的文件实现这一功能。 首先,我们要知道图片旋转的...
在Firefox和其他支持File API的浏览器中,我们可以利用`<input type="file">`元素,结合JavaScript来读取选中的图片文件,然后使用`FileReader`对象的`readAsDataURL`方法将图片数据转换成`data:` URL,最后插入到`...
本话题将深入探讨如何在这些古老的IE版本和Firefox浏览器上实现图片上传预览功能。 图片上传预览是指在用户选择文件后,不实际上传,而是即时在页面上显示所选图片的预览效果,这样可以提高用户体验,让用户在上传...
在网页开发中,确保图片在不同的浏览器上,如Internet Explorer(IE)、Firefox和Chrome中能够正确缩放是一项重要任务。由于各个浏览器对CSS、JavaScript等技术的实现可能存在差异,因此需要采用兼容性处理来实现这...
"图片浏览直接显示[兼容IE, FireFox]"这个标题暗示了我们要讨论的是如何在两种主流浏览器——Internet Explorer(IE)和Firefox中实现图片的无缝浏览体验。尽管IE浏览器已经不再更新,但在某些环境下仍被使用,因此...
本文将深入探讨如何在Firefox下处理img元素的拖拽效果,同时也会涉及到一些源码分析和实用工具的运用。 一、HTML5拖放API基础 HTML5的拖放API提供了一种直观的方式来实现元素的拖放功能,允许用户通过鼠标操作来...
在HTML文档中,`<img>`标签用于插入图像,其`src`属性是定义图像源的关键部分。要从HTML文本中提取所有`<img>`标签的`src`属性值,我们可以利用正则表达式(Regular Expression)这一强大的文本处理工具。正则表达式...
总结来说,为了在Firefox火狐和旧版IE浏览器中实现“加入收藏”和“设为首页”的功能,需要编写兼容不同浏览器的JavaScript代码。上述代码提供了实现这两个功能的基本框架,但请注意,随着浏览器的更新和新功能的...
本文将详细讲解如何利用jQuery来实现在页面上显示用户上传的本地图片,同时确保在IE和Firefox等浏览器中的兼容性。 首先,我们需要一个HTML表单来接收用户选择的图片文件: ```html <img id="previewImage" ...
IE和Firefox在处理元素定位时也可能出现差异,特别是对于浮动元素和绝对定位元素。 **解决方法**: 1. **清除浮动**:使用`:after`伪元素或`clear:both`属性来清除浮动引起的布局问题。 2. **定位技巧**:使用`...
标题 "兼容ie,Firefox的文件上传" 涉及的核心知识点是实现跨浏览器的文件上传功能,特别是针对Internet Explorer(IE)和Firefox这两个主流浏览器的兼容性问题。在Web开发中,由于不同浏览器对HTML、CSS和JavaScript...
标题与描述均提到了“Js图片广告轮换效果[支持ie7,ie8.firefox,ie6]”,这指向了一种使用JavaScript实现的图片轮播技术,特别强调了对旧版浏览器如IE6、IE7、IE8以及Firefox的支持。在现代Web开发中,虽然这些浏览器...
java代码,从image标签中正则匹配取出src标签的内容,java代码,从image标签中正则匹配取出src标签的内容
剔除内容中的标签 如:img、p、input、span、div等等
本文将深入探讨如何使用jQuery实现一个简洁版的图片上传预览功能,这个功能可以兼容包括IE和Firefox在内的多种浏览器。 首先,我们需要理解图片预览的基本原理。在用户选择文件之前,我们无法直接预览图片。但是,...
本文将探讨在IE下更改`img`标签`src`属性无效的问题及其解决方案。 首先,让我们分析问题的原因。在Chrome、Firefox等现代浏览器中,通过`document.getElementById`获取元素并直接设置`src`属性的新值,通常能够...