Javascript 我无法从Filezilla在Windows中打开JS文件

Javascript 我无法从Filezilla在Windows中打开JS文件,javascript,asp.net,ftp,Javascript,Asp.net,Ftp,我从Filezilla登录到我的FTP,试图打开一个JS文件,但它给了我以下错误: Script: C:/.../slider.js Line: 1 Char: 1 Error: 'document' is undefined Code: 800A1391 Source: Microsoft JScript runtime error 我还将jQuery链接到了.php文件…“文档”来自: $(document).ready(function(

我从Filezilla登录到我的FTP,试图打开一个JS文件,但它给了我以下错误:

Script:    C:/.../slider.js
Line:      1
Char:      1
Error:     'document' is undefined
Code:      800A1391
Source:    Microsoft JScript runtime error
我还将jQuery链接到了.php文件…“文档”来自:

$(document).ready(function() {
    //Code is here...
});
我尝试下载并打开文件,尝试删除$document。就绪;,我尝试删除jquery,顺便说一句,当我打开jquery文件时,它给了我几乎相同的错误。感谢您的帮助。谢谢

编辑:


这篇文章的一个标签是asp.net,但老实说,我甚至不知道它是否与asp.net有关…

这不是编程问题。这是一个文件关联问题-Windows正在尝试执行您的.js文件,而不是在编辑器中打开它

请参阅有关超级用户的此问题:

对这个错误也有一些解释


再次检查文件关联。试着重新启动你的机器。如果您在超级用户上询问此类问题,您将获得更多帮助。

您说您在右键单击并单击查看/编辑,它会抛出该错误

发生错误的原因是Windows正在执行该脚本,而该脚本存在问题,因为它依赖于正在加载的另一个脚本

因此,尽管您可能正在单击“查看/编辑”,并期望这将在Notepad++中打开该文件,但实际上它所做的是假设视图意味着运行脚本

显然,Notepad++不是此文件类型的默认操作,或者至少根据Filezilla,它不是。也许默认操作实际上并没有按照您认为的方式设置,或者可能是Filezilla不尊重您的默认操作

解决办法:

如果Filezilla有一个打开的选项。。。这允许您选择要打开文件的程序,然后使用该程序并手动选择记事本+。更好的是,如果它可以选择将其设置为默认值,然后勾选它,那么问题应该得到永久解决

或者,只需将文件下载到本地计算机,然后再尝试打开它


我也有同样的问题,并通过在Filezilla中执行以下操作修复了它:

转到编辑>设置 转到“文件编辑”部分 在“默认编辑器”下:确保选择Notepad++作为自定义编辑器
将单选按钮从“使用文件类型关联(如果可用)”更改为“始终使用默认编辑器”我通过执行以下操作在FileZilla中实现了这一点:-

编辑->设置 文件编辑->使用自定义编辑器[记事本的文件路径+++],然后 |___文件编辑->文件类型关联 添加行->js C:\Program Files x86\Notepad++\Notepad++.exe 单击“确定”保存更改 这将阻止windows脚本主机尝试运行该文件并在记事本++中打开


虽然这个问题在之前的帖子中已经明确,但我希望有人会觉得这个“操作”很有用。

添加文件关联后,它对我很有用

编辑->设置 文件编辑->选中使用文件类型关联(如果可用)复选框。 选择文件类型关联->在此处添加关联 js C:\Program Files\Sublime Text 3\Sublime_Text.exe 好啊 注意:根据文本编辑器应用程序更改关联。
只需遵循以下步骤。这是一件容易的事。更改打开js文件的默认文件类型

编辑->设置 文件编辑->文件类型关联 添加行->js C:\Program Filesx86\Notepad++\Notepad++.exe 就这样。最后,单击“确定”保存更改。
它会在以后工作

你说打开一个文件是什么意思?在浏览器中?你是怎么运作的?是否要将其附加到网页?单击鼠标右键,然后单击“查看/编辑”。我的默认文本编辑器是Notepad++…Notepad++会给您MS JScript运行时错误?或者FileZilla给了你错误?我想这是一个窗口的错误。。。如果不是,则是Filezilla给了我错误…错误的标题是Windows脚本主机在Filezilla的首选项中,我这样做是为了每次单击“查看/编辑”时记事本++都会打开,以便我可以在那里编辑它…我对所有文件类型都这样做。例如,以调用未打开的js文件的PHP文件为例,右键单击该文件并选择“查看/编辑”,然后我可以对其进行rdit,它不会运行……它会打开Notepad++。所以我认为这是不对的。谢谢你!1.在上面的默认编辑器步骤3下,选择使用自定义编辑器并浏览到记事本++for me的位置,C:\Program Files x86\Notepad++\Notepad++.exe。您必须告诉FileZilla在哪里可以找到自定义编辑器的主exe文件2。现在单击“始终使用默认编辑器”单选按钮。默认编辑器是您刚才选择的自定义编辑器。我缺少步骤4