无法使用脚本标记添加js文件

时间:2014-03-12 05:15:45

标签: javascript html http-status-code-404 relative-path

这似乎是一个相当愚蠢的问题,但我想快速解决这个并开始工作。我有一个文件夹,其中我的html所在,我将javascript文件放在一个名为js的单独文件夹中。我试图像这样添加脚本:

<script type="text/javascript" src="js/gmaps.js">

我也尝试过这样:

<script type="text/javascript" src="./js/gmaps.js"> 

我甚至尝试过这样:

<script type="text/javascript" src="/js/gmaps.js">

据我所知,前两个中的任何一个应该有效:

 / root folder
./ current folder
../one folder up

文件的路径是

 /home/anr/Desktop/maps/server/client/js/gmaps.js
 /home/anr/Desktop/maps/server/client/google_maps.html

更新:

js文件有window.onload,它还以编程方式创建另一个脚本标记并将其添加到dom,移动到外部脚本文件后我发现地图无法加载

5 个答案:

答案 0 :(得分:2)

看起来您只需要在第一个示例中关闭脚本标记,该示例应该有效。

答案 1 :(得分:1)

确保您也关闭了代码。获得正确的相对路径后,您的语法应为:

<script type="text/javascript" src="relative_path_here"></script>

以下链接可能有助于在HTML中设置相对路径: Basic HTML - how to set relative path to current folder?

答案 2 :(得分:0)

试试这个,

<script type="text/javascript" src="js/gmaps.js"></script>

脚本标签应该关闭

答案 3 :(得分:0)

<script type="text/javascript" src="js/gmaps.js"></script> 标记应该关闭

答案 4 :(得分:0)

我也有类似的问题,但没有路径。我的问题是在我的演示中编码html文件,将编码更改为ASNI以解决问题。