社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
主题 : 心得之一:网页中图片无法显示原因!
级别: 新手上路
显示用户信息 
0  发表于: 2001-08-23   

心得之一:网页中图片无法显示原因!

我们常常会碰到,在某个网页里插入的图片(特别是动画),在浏览器里却无法显示出来,而是
一个带叉的图标,这是怎么回事呢??我这两天就碰到这种情况,后来经过各种途径,我终于找
到原因了,希望对那些曾经碰到过和我类似问题的人给点启示。

第一种原因:就是图片名称用了中文名。中文名的gif动画图在htm里是无法显示出来的,也许是
dreamweaver汉化的漏洞,呵呵

第二种原因:图片名的大小写一定要注意,要严格区分。在我主页里游戏里的那个打飞机游戏就
是因为我没有发现:htm调用图片的名称是小写,而我ftp上的该图片是大写!我一直以为会不会
是路径原因造成的,但是,不管我是用相对路径还是绝对路径,都无效。我把图片用链接直接打
开(http://10.13.31.90/~acushla/……/*.gif)却看不到,把图片下载的机器上却可以看到!
这是为什么,在我白思不得其解时,突然想到,会不会因为大小写严格区分造成的,因为某些服
务器(提别是NT)是严格区分的。我打开代码,发现果然如此,调用的是小写,而图片名是大
写。我在ftp上改过来后,一切都ok了,图片终于犹抱琵琶半遮面的出来了,哈哈。[wdb9]

所以,我们时常最容易忽视的东西就是越觉得越不可能的东西。[wdb14][wdb14]
嗨,你好啊,有空去我家坐坐!呵呵

[url]http://10.13.31.90/~acushla/[/url]
级别: 圣骑士
显示用户信息 
1  发表于: 2001-08-23   
回复:心得之一:网页中图片无法显示原因!
[quote][i][b]下面是引用冰雨于2001-8-23 20:46发表的心得之一:网页中图片无法显示原
因!:[/b][/i]
第一种原因:就是图片名称用了中文名。中文名的gif动画图在htm里是无法显示出来的,也许是
dreamweaver汉化的漏洞,呵呵 [/quote]
偶补充一下
文件名是中文的超连接对象在90上是都无法显示的
恐怕是服务器的原因
因为是不是汉化的dreamweaver写出来的东西,其html代码都是一样的
喜新厌旧
级别: 新手上路
显示用户信息 
2  发表于: 2001-08-24   
回复:
我来说一下,这些问题都是因为服务器系统的问题,学校个人主页中心用的是UNIX系统,这种系
统不支持中文文件名、对英文大小写敏感,而我们常用的windows系统支持中文、对英文大小写

敏感。

你遇到的中文名图片不能显示的问题是UNIX系统的问题,和dreamweaver这类网页编辑软件以及
html语言都没有关系。


[url]http://10.13.31.90/~julien[/url] Enjoy It!
级别: 新手上路
显示用户信息 
3  发表于: 2001-08-24   
回复:回复:
[quote][i][b]下面是引用julien于2001-8-24 0:19发表的回复::[/b][/i]
我来说一下,这些问题都是因为服务器系统的问题,学校个人主页中心用的是UNIX系统,这种系
统不支持中文文件名、对英文大小写敏感,而我们常用的windows系统支持中文、对英文大小写
不敏感。
你遇到的中文名图片不能显示的问题是UNIX系统的问题,和dreamweaver这类网页编辑软件以及
html语言都没有关系。[/quote]
我纠正一下,上次说错了,应该是操作系统是Unix、Linux与SunOs对大小写严格要求区分,而
windows98与win NT忽略大小写。呵呵 [wdb9][wdb9][wdb9]

另外julien说的也不完全正确哦,dreamweaver对中文gif图片不支持,即使在本地windows操作系
统ie里也不能显示出来,不信试试。这是dw的不足,也是汉化做不到的。[wdb14][wdb14][wdb14]
嗨,你好啊,有空去我家坐坐!呵呵

[url]http://10.13.31.90/~acushla/[/url]
描述
快速回复

按"Ctrl+Enter"直接提交