在Firefox一直不能用js做出图片预览的效果,
这个问题困扰了我1年多了,一个同事再次问我,终于找到灵感把它解决了
<img id="img1" src=""/>
<script>
function fileChange(obj)
{
var url = obj.value
url = "file:///" + url.replace("//",'/');
alert(url);
document.getElementById("img1").src= url;
}
</script>
<input type="file" onchange="fileChange(this);" />
关键是:url = "file:///" + url.replace("//",'/');
分享到:
相关推荐
【标题】"weboffice for chrome firefox" 涉及的是一个专为谷歌Chrome和Firefox浏览器优化的在线办公解决方案。Weboffice是一款能够提供Web端文档编辑、查看和协作功能的应用,使得用户无需安装桌面软件即可在浏览器...
Firefox的Developer Tools提供了丰富的功能,如元素检查、网络请求查看、性能分析等,可以帮助定位和解决问题。 6. **社区资源和解决方案**:链接中的博客文章是一个很好的例子,说明了开发者如何求助于社区来解决...
标题"解决Firefox下outerHTML不支持问题"提示我们关注的是如何在Firefox中使用或模拟这个功能。 在Firefox中,如果尝试直接使用`element.outerHTML`,可能会遇到返回`null`或者不工作的情况。这是因为Firefox早期...
标签"ff"可能是Firefox的简写,是用户或开发者用来快速识别与Firefox相关的内容的标记。 压缩包内的文件"Firefox Setup 16.0.1.exe"是Firefox 16.0.1版本的安装程序,这表明"firefox4.zip"可能包含的是一个升级版...
标题提及的“二种JavaScript日期控件(兼容FireFox修改版)”很可能是指两种不同的实现方式,旨在解决原生JavaScript日期控件在Firefox浏览器中的兼容性问题。由于原始版本存在bug,开发者已经提供了修正方案,链接...
标题 "Firefox中autocomplete=\"off\" 设置不起作用Bug" 指出的是在使用Firefox浏览器时,开发者遇到的一个问题,即HTML表单中的`autocomplete="off"`属性无法阻止浏览器自动填充功能。这一特性在某些场景下可能对...
《Firefox NPAPI插件开发实例》 NPAPI(Netscape Plugin Application Programming Interface)是一种用于在Web浏览器中实现跨平台的插件技术,它允许浏览器加载外部代码来增强功能,如播放多媒体、运行Java applet...
本示例着重于解决在Firefox(火狐浏览器)上实现图片上传预览的问题。"兼容ff的上传图片预览功能示例"这个标题表明了这个代码实例或教程主要目标是确保在Firefox浏览器中能够正常运行的图片预览功能。 通常,图片...
"Googlemonkey FF Firefox 系列 优化 Google 查询视图"是一个关于提高Firefox浏览器中Google搜索体验的专题。这个专题主要关注的是如何通过特定的脚本和技术来调整和增强Google搜索的结果展示,从而提升用户在使用...
"FF"在标签中可能是指"Firefox"的缩写,强调了这个插件是针对Firefox浏览器的。"GWT"标签则明确指出了这个插件与GWT框架的关联。 在压缩包文件名称"firefox20.0_gwt"中,我们可以推断出这包含了Firefox 20.0和GWT...
6. **CSS3属性**:如渐变、阴影、圆角等在IE6和Firefox早期版本中不支持,需要使用图片或者渐进增强的方式来实现。 7. **PNG透明度**:IE6不支持PNG24位的透明,需要使用`AlphaImageLoader`滤镜解决。 8. **事件...
总的来说,"Firefox武汉大学选课辅助系统"是利用Web技术为特定用户群体量身打造的一款实用工具,它将复杂的网络操作自动化,降低了选课过程中的复杂性和不确定性。对于武汉大学的学生而言,这无疑是一个高效且贴心的...
在JavaScript编程中,开发者经常遇到的一个挑战是代码的跨浏览器兼容性,尤其是在处理Internet Explorer (IE) 和 Firefox (FF) 这两种浏览器时。由于它们对JavaScript的实现存在差异,导致一些语句和功能在不同的...
本文主要探讨的是IE(Internet Explorer)与火狐(Firefox)这两种浏览器在JavaScript编程中所遇到的一些常见兼容性问题,并提出相应的解决方案。 #### 二、关键兼容性问题及解决方法 ##### 1. 获取DOM元素的方式 ...
- Firefox 3.6显著提升了JavaScript的执行速度,采用了新的SpiderMonkey引擎,使得网页加载更快,特别是对于那些依赖JavaScript的应用和游戏。 - 页面渲染速度也得到了增强,采用Gecko 1.9.2渲染引擎,提供更流畅...
在本文中,我们将深入探讨如何使用JavaScript创建颜色渐变,以及针对Firefox浏览器的filter属性和FF filter处理技术。 颜色渐变在网页设计中非常常见,它可以为网页增添视觉吸引力和动态感。JavaScript可以动态地...
作者开始时对于Firefox插件开发一无所知,因此在网上搜索相关资料,并找到了一个FF扩展的生成向导,但生成的扩展包提示为错误的安装包。作者通过研究发现,Firefox的扩展和插件是两种不同的概念,扩展是一种zip包,...
标签“ff36”可能是指Firefox 36的简称,用于标识这个压缩包与该特定版本的Firefox有关。这表明这个压缩包中的内容是专门为Firefox 36设计或优化的,确保与其他版本的Firefox兼容性。 压缩包内的文件名列表如下: ...