在Firefox里图片无法显示

2016-07-07 15:30 来源:www.chinab4c.com 作者:ecshop专家

出现了一个严重的问题,在IE和safari下正常,但是在Firefox里商品的首页缩小图片以及商品页的图片都不能显示,我查找了一下,网上有个这么说:在Firefox一直不能用js做出图片预览的效果,下面这个即可解决,用替换的方法实现firefox支持得的路径格式
  • <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" />
  • 关键是:url = "file:///" + url.replace("\\",'/');


http://bbs.phplovers.com/read-htm-tid-642.html

我是新手,哪位高手能告诉我该改哪个地方的哪个文件吗?
我用的仿凡客版本,http://www.brand-hall.com
Brand-Hall ブランド銉互郓`ル
请指点。

回答:
你使用的是外链的图片
  1. http://image.moshimo.com/item_image/0092800000136/1/l.jpg
复制代码
像这个,本身就是没图片

做人要厚道,看帖要回帖,先顶一下!!





Signature--------------------------------------------------------------------------------------------------------------------
Nothing is impossible for a willing heart
puzzle games
mini games

2# 晓天

谢谢你的答复,不过,那些连接是有图片的啊,可以看到,IE和Safari都能看到。
能帮我解答一下吗?该怎么办好呢?

这个问题有点难哦!

??
看下两个的截图看下
我看到图片是一个插哦

不是浏览器问题,是缓存问题。
我这里ie和火狐都显示不了
  1. http:\\image.moshimo.com\item_image\0048100000447\1\l.jpg
复制代码
这个是火狐显示的地址,这个地址火狐或者ie都是是打不开的。
你可以更新下浏览器的缓存,或者换其他机子看下。



8# 晓天

谢谢你的再次答复。
因为网站放在国外的服务器上,国内可能看不到http://image.moshimo.com/item_image/0048100000447/1/l.jpg
这类连接的图片显示,但是在国外可以正常浏览。


但问题是,用EC助手批量上传的URL 外部图片连接后,不知道为什么地址栏里的“/” 都会被显示为“\”。

ie6.0 ie7.0 ie8.0Firefox opera

众口难调

我最近也头疼这个事情

我这边的确能看到图片啊,换一台机器也能看到。。

补充: 很有可能的确是因为用EC助手批量上传的URL 外部图片连接后,地址栏里的“/” 都会被显示为“\”的原因。因为,我单独重新用IE上传单个商品的图片URL 外部连接,结果地址里的“/”显示正常,也能在Firefox下正常显示。 但是怎么解决批量上传时出现的“/” 变“\”的问题呢?

我这里火狐出现的是
  1. http:\\image.moshimo.com\item_image\0048100000447\1\l.jpg
复制代码
没出现
  1. http://brand-hall.com/\\image.moshimo.com\item_image\0048100000447\1\l.jpg
复制代码
该地址。
不清楚为什么会在前面加了 http://brand-hall.com

好像不是正确的URL的时候,会默认在前面 加一样 http://brand-hall.com
也就因为\\的原因造成的。

在ECshop的技术人员的辅助下,问题解决了!!
非常感谢。
原因的确是上传时发生的。换用EC助理修正后的版本后,“/” 和“\”显示混乱问题解决了!!