2017-08-11 95 views
1

浏览本站点:https://bm-translations.de/impressum-agb-datenschutz.php 我正在加载外部脚本和工作表。除了globaljs.js文件外,一切正常。我看不到错误。它在与该网站相同的目录中。未加载外部js脚本

我上传的文字为好,这样你就可以拥有它一看: https://bm-translations.de/globaljs.txt

我在做什么错?正如你所看到的,我试图在头脑中实现脚本,并且在身体的尽头。 JS完美地工作在页面中,但只要我试图将它外包为外部脚本,它就不再工作了。

<meta name="viewport" content="width=device-width, initial-scale=1.0"> 

<link rel="stylesheet" href="globalcss.css"> 

<meta charset="UTF-8"> 
<link rel="shortcut icon" href="./bilder/favicon.ico"/> 
<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 
<!--jQuery (necessary for Bootstrap's JavaScript plugins) --> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.lazyload/1.9.1/jquery.lazyload.min.js"></script> 
<script src="globaljs.js"></script> 
+1

您的服务器为您的'globaljs.js'文件回应了'403',表示“Forbidden”。 –

+0

我以为它只是为了保护它的内容,但现在我想它也使它无法正常工作,对吧?如果是这样,我应该咨询我的proivder。 –

+0

https://bm-translations.de/globaljs.js显示403禁止的错误。 您是否授予对该文件的用户www的读取权限? –

回答

1

确保您的JavaScript文件与调用脚本的.html或.php文件位于同一目录中。

举例来说,如果你的目录结构是这样的:

pages 
    ..index.php 
scripts 
    ..globaljs.js 

你的HTML将需要反映像

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

的目录结构不知道您的目录结构,就很难说了。

+0

对不起,我没有提及,它在同一个目录中。我发送邮件给主持人,但它真的很奇怪,如果他们默认阻止JS文件,我认为他们只是隐藏它的“访问者” –

+0

你用FTP客户端如FileZilla登录并检查权限? – scramlo

+1

以为你的主机可能已经缓存了。如果在主机上使用cPanel,您可能需要关闭“super cachet”等功能。同样,有时您的本地缓存可能会影响您的视图。要检查后者,请在Chrome中打开开发人员工具,然后单击并按住刷新以选择刷新本地缓存。 – scramlo