我正在尝试将外部自定义javascript文件链接到我的站点
我正试图以基于云的jquery文件的工作方式将一个基本javascript文件从一个web服务器链接到另一个web服务器。然而,当我像下面看到的那样链接它们的文件时,外部文件中存储的警报不会触发。我知道这不是做这件事的最佳实践,但是,对于需要它的小任务来说。任何建议都很好 链接我正在尝试将外部自定义javascript文件链接到我的站点,javascript,jquery,html,Javascript,Jquery,Html,我正试图以基于云的jquery文件的工作方式将一个基本javascript文件从一个web服务器链接到另一个web服务器。然而,当我像下面看到的那样链接它们的文件时,外部文件中存储的警报不会触发。我知道这不是做这件事的最佳实践,但是,对于需要它的小任务来说。任何建议都很好 链接 <script src="http://example.com/javascriptfile.js"></script> 只要执行它。像这样: (function() { alert("Ma
<script src="http://example.com/javascriptfile.js"></script>
只要执行它。像这样:
(function() {
alert("Matt it worked bud");
})();
阅读此文可能有助于:
正如我们在聊天中所讨论的,这个问题与您的问题相关:由于您尚未调用该函数,因此不会触发该函数
<script>
(function() {
alert("Matt it worked bud");
})();
</script>
(功能(){
警惕(“马特,它起作用了,巴德”);
})();
您可能还需要研究跨源资源共享(CORS)。您还需要执行该函数,而不仅仅是将其声明为未使用的表达式。将
()
添加到end@CertainPerformance警报仍然没有执行,当我在编辑器中单击脚本src时,与其他文件不同,我的标签打开了,新标签不是代码。听起来你需要修复链接,以便src
指向实际的file@CertainPerformance该文件的链接是matthammond.co.uk/tot/EmailScript.js“>警报仍然没有执行,当我在编辑器中单击脚本src时,与其他文件不同,我的打开了新选项卡,而不是代码。抱歉,我不明白您所说的“当我在编辑器中单击脚本src时,与其他文件不同,我的打开了新选项卡,而不是代码”是什么意思。你能重新解释一下吗?不知道怎么解释,但基本上url是作为一个网页,而不是一个文件,我的意思是检查元素,对不起!这是因为它是一个url,不在您自己的文件系统中。但是当它在另一个选项卡中打开时,您能看到javascript代码吗?如果你不能,那意味着你使用了错误的url。我的意思是,js文件不在您认为的位置,或者http服务器的某些功能不允许访问该文件。
<script>
(function() {
alert("Matt it worked bud");
})();
</script>