2011-04-20 215 views
0

所以在一个HTML页面上,当你链接到一个JavaScript文件时,它是否与它实际存在的相同(比如php中的include()),还是一切都必须是相对的到js文件所在的文件夹?“<script src =”

例如,如果我在index.html<script src="scriptage/my.js"> </script>,是一个图像文件JS文件'image.png''../image.png'

+2

这取决于。请澄清你的意思是“一切”。你在什么情况下使用哪种类型的URL? – 2011-04-20 12:01:21

回答

4

JavaScript有没有文件的概念。虽然某些扩展可能提供文件读/写API,但一切都与文档有关。

+0

这可能回答OP的问题。事实上,在嵌入上下文中找到当前脚本文件的名字几乎是不可能的 – 2011-04-20 12:08:18

+1

@Pekka:我认为这是[正在进行的工作](http://www.mail-archive.com/[email protected] .whatwg.org/msg23015.html)(并且已经在Firefox中支持):-) – 2011-04-20 13:59:41

0

就像php include()一样,它与您附加脚本的文件路径有关。像这里index.html

0

你的图像应该是相对于JavaScript文件,而不是调用文档。

相关问题