您的位置:首页 > Web前端 > HTML

html中有的图片链接无法正常显示。

2013-01-16 12:50 309 查看
问题描述如下:

当前目录下有test.jgp,test#1.html,index.html三个文件,

test.jpg 是使用的图片,通过图片生成工具来自动生成;

test#1.html 包含test.jpg图片链接,内容如:<img src="test.jgp">;

index.html中使用了frameset,其中包含test.html,内容如:<a href="test#1.html">;

问题1:

test#1.html无法正常显示test.jpg,可能是图片模式(不是RGB模式在html中无法打开)的问题,可以尝试以下办法:

1)用编辑器打开test.jpg图片,另存为覆盖原文件,然后刷新test#1.html看是否可以打开;

如果可以打开,就需要改test.jpg图片的模式:用ps打开 选择 图像→模式→RGB颜色;重新保存。

2)当然在程序中是不可能每次图片生成后,再去手动保存一下的,我想了BMP图片默认应该是RGB模式的,于是把test.jpg改成了test.bmp,再来刷新html,

OK,果然可以打开了。。。。

问题2:test#1.html可以显示图片,index.html却无法显示(test#1.html中有其它内容同样无法显示),有两种方法:

1)在test#1.html中链接使用绝对地址;

2)将test#1.html文件名中'#'用'_'代替(的确,这样的确有效,但是'#'为什么不行,难道是敏感字符??不解.)

以上问题有碰到的可以参考,有问题可以一起讨论。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐