Javascript 指向外部.js文件的链接无效

Javascript 指向外部.js文件的链接无效,javascript,Javascript,我现在将文件放在虚拟服务器(USB Web服务器V8.2)上。现在,当进入服务器时,打开页面,什么都没有发生。我知道这与链接路径名有关,但我尝试过用许多不同的方法更改链接,但什么都没有 <script type="text/javascript" src="/root/help_page_code.js"></script> 尝试在路径之前添加点: <script type="text/javascript" src="./root/help_page_code.

我现在将文件放在虚拟服务器(USB Web服务器V8.2)上。现在,当进入服务器时,打开页面,什么都没有发生。我知道这与链接路径名有关,但我尝试过用许多不同的方法更改链接,但什么都没有

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

尝试在路径之前添加点

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

这是一个,因此服务器正在网页文件夹中查找名为
root
的目录

如果您试图从页面中查找目录,只需将其设置为
。/root/help\u page\u code.js
。如果你想更进一步,并且有访问权限,只需为每个级别添加一个
。/

  • 在谷歌浏览器中打开你的页面。按F12键打开开发者菜单
  • 在第一个选项卡(元素)中,查看脚本文件是否位于html的头部
  • 在第二个选项卡(参考资料)中,查找脚本并将鼠标悬停在其名称上。然后您将看到用于查找脚本的实际路径
验证该路径是否与服务器上的物理路径相同

如果脚本和网页位于同一文件夹中,则可以选择以下选项:

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


我仍然一无所获,如果我在dream weaver上查看参考文件时,它说文件不在本地磁盘上,我按get键,然后我被告知该文件不存在于远程站点上。关闭但不存在。我已经照你说的做了,当我点击开发者菜单中的新链接时,它会打开,并显示404错误未找到。你不应该点击它,在资源选项卡中,在脚本文件夹中为你的脚本文件向下钻取。找到后,将光标移到名称上方。一个工具提示会弹出,并会显示它在哪里查找您的文件。请将该路径与当前页面的路径一起发布到此处。我最初使用了/root/help_page_code.js,然后我按照您所说的做了,并在f12选项卡中的代码代码中突出显示了该部分,并将其更改为出现的内容“”刷新它重试,但仍然没有结果。当时我点击了链接,上面写着403错误或找不到OK。你的网页在哪个文件夹中?您将脚本保存在哪个文件夹中?我们需要了解一下您的目录结构,或者只是猜测一下您的相对url应该是什么样子。D:\HND\U grrrrr\Year\U 2\RoyWebsite\Pages\help\U page\U code.js位于usb本地。名为Main\U Login的网页位于完全相同的位置,只是文件名不同,显然,在远程位置是D:\USBWebserver\u v8\u en\root\pages\help\u page\u code\网页Main\u Login.php位于完全相同的位置。每一级?那么,你是说每个点代表每个文件夹,还是说为了结束它必须经历什么?基本上,是的。如果您有此页面位置
\var\www\mysite\subsite\page.html
,并且您希望从
\var\www\othersite\js.js
加载一些js文件,那么您将在page.html:
。/../othersite/js