文件无法识别但在同一文件夹中

时间:2012-12-03 22:00:03

标签: javascript html css anchor

我的模板文件夹中有三个文件,还有我的main.html文件。但是,当我加载html文件时,这3个文件出现404错误。这就是我将它们包含在html的主管中的方式:

<script type="text/javascript" src="date.js"></script>
<script type="text/javascript" src="daterangepicker.js"></script>
<link rel="stylesheet" type="text/css" href="daterangepicker.css" />

它们都位于与我的main.html相同的文件夹中的模板文件夹中。

为什么他们不被承认?

由于

1 个答案:

答案 0 :(得分:4)

您的本地路径无法正确解析。在没有看到你的目录结构的情况下,我无法确切地确定出错的地方 - 我对main.htmlbase.html所居住的地方感到有些困惑。

如果main.html是浏览器中加载的文件,则script来源应基于该目录。如果您的模板目录(我们称之为“模板”)是main.html所在目录的子目录,您需要:

<script type="text/javascript" src="templates/date.js"></script>
<script type="text/javascript" src="templates/daterangepicker.js"></script>
<link rel="stylesheet" type="text/css" href="templates/daterangepicker.css" />

或者,您可以将整个网址解析为相应的路径:

<script type="text/javascript" src="http://www.myurl.com/templates/date.js"></script>