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

问题描述如下:

当前目录下有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文件名中'#'用'_'代替(的确,这样的确有效,但是'#'为什么不行,难道是敏感字符??不解.)

 

以上问题有碰到的可以参考,有问题可以一起讨论。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值