js文件不能用相对路径引用图片么。。。。。。
javascript吧
全部回复
仅看楼主
level 5
forhord 楼主
我写了个JS文件放在某个文件夹里面,在这个文件夹直接放个图片文件,比如x.jpg,然后在JS中使用相对路径引用 'x.jpg' ,能正确显示。但是如果我在文件夹中新建一个文件夹,比如
myfolder,然后在myfolder中放入 x.jpg,再在JS中使用 XXX.src='\\myfolder\\x.jpg'
或者 xxx.src='/myfolder/x.jpg',图片不能显示。但是如果我将相对路径修改为绝对路径,带上file:\\\和盘符以及上级文件夹目录,一切又正常了,求解~
2012年11月11日 03点11分 1
level 12
你那个是根目录路径吧。。。
2012年11月11日 04点11分 2
level 7
网页文件呢?图片文件里?
2012年11月11日 05点11分 3
比如 *.htm和*.js都在 d:\x\下,这时候有一个 d:\x\x.jpg和一个 d:\x\myfolder\x.jpg,那么我可以相对引用d:\x\x.jpg却不能相对引用d:\x\myfolder\x.jpg,只能写file:\\d:\x\myfolder\x.jpg
2012年11月11日 10点11分
../myfolder/x.jpg
2012年11月11日 11点11分
这里myfolder不是和*.htm文件在同一级目录吗?那 ../myfolder/x.jpg不是回到了d:\x目录下查找myfolder目录(疑问)。在我看来这里直接写myfolder/*.jpg就可以解决问题了。
2013年03月02日 09点03分
1