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

时间:2012-11-07 18:11:05

标签: 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'来自:

$(document).ready(function() {
    //Code is here...
});

我尝试下载文件并打开它,我尝试删除$(文件).ready();,我尝试删除jquery(顺便说一句,当我打开jQuery文件时它给了我几乎相同的错误)。任何帮助表示赞赏。谢谢!

编辑:

这篇文章的标签之一是“asp.net”,但老实说我甚至不知道它是否与asp.net相关......

6 个答案:

答案 0 :(得分:36)

我遇到了同样的问题并通过在Filezilla中执行以下操作来修复它:

  1. 转到编辑>设置
  2. 转到“文件编辑”部分
  3. 在“默认编辑器”下:确保选择“Notepad ++”作为自定义编辑器
  4. 将单选按钮从“使用文件类型关联(如果可用)”更改为“始终使用默认编辑器”

答案 1 :(得分:2)

你说你是right clicking and clicking "View/Edit",它会引发错误。

发生错误是因为Windows正在执行脚本,并且脚本出现问题(因为它依赖于正在加载的另一个脚本)。

因此,虽然您可能正在单击“查看/编辑”,并期望这将在Notepad ++中打开文件,但它实际上正在做的是假设“查看”的意思是“运行脚本”。

显然,Notepad ++不是此文件类型的默认操作,或者至少它不符合Filezilla。也许默认操作实际上并没有像你想象的那样设置,或者可能是Filezilla不尊重你的默认操作。

解决方案:

  • 如果Filezilla有一个“打开方式...”选项,允许您选择要打开文件的程序,然后使用它并手动选择Notepad ++。更好的是,如果它可以选择将其设为默认值,则勾选它,问题应该永久解决。

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

答案 2 :(得分:1)

我通过执行以下操作在FileZilla中使用了这个: -

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

    虽然之前在帖子中已经有效地确定了这个问题,但我希望有人发现这个“操作方法”很有用。

答案 3 :(得分:0)

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

在SuperUser上查看此问题:running-javascript-files-js

还有一些错误here的解释。

再次检查您的文件关联。尝试重新启动计算机。如果您在SuperUser上询问此类问题,您将获得更多帮助。

答案 4 :(得分:0)

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

  • 编辑 - >设置
  • 文件编辑 - >选择使用文件类型关联(如果可用)复选框。
  • 选择文件类型关联 - >在这里添加关联
          js“C:\ Program Files \ Sublime Text 3 \ sublime_text.exe”

  • 注意:根据文本编辑器应用程序更改关联。

答案 5 :(得分:0)

只需执行以下步骤。这是一件容易的事。更改用于打开js文件的默认文件类型。

  1. 编辑->设置
  2. 文件编辑->文件类型关联
  3. 添加行-> js“ C:\ Program Files(x86)\ Notepad ++ \ notepad ++。exe”

就是这样。最后,单击“确定”保存更改。 它将在以后工作。