Я не могу открыть файлы JS в Windows из Filezilla

Я вошел в свой FTP из Filezilla и попытался открыть файл 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...
});

Я попытался загрузить файл и открыть его, я попытался удалить $(документ).ready ();, я попытался удалить jquery (который, кстати, когда я открыл файл jQuery, он дал мне ту же самую почти ту же ошибку). Любая помощь приветствуется. Спасибо!

EDIT:

один из тегов для этого сообщения был "asp.net", но, честно говоря, я даже не знаю, связано ли это с asp.net...

5 ответов


У меня была та же проблема, и я исправил ее, выполнив следующее В Filezilla:

  1. перейти к правке > настройки
  2. перейдите в раздел "редактирование файлов"
  3. в Редактор по умолчанию, убедитесь, что Notepad++ выбран в качестве пользовательского редактора
  4. измените переключатель с "использовать ассоциации типов файлов, если они доступны" на "Всегда использовать редактор по умолчанию"

вы говорите, что вы right clicking and clicking "View/Edit", и он выдает эту ошибку.

ошибка возникает из-за того, что Windows выполняет скрипт, и у скрипта есть проблема (потому что он полагается на другой загружаемый скрипт).

поэтому, хотя вы можете нажать " просмотр / редактирование "и ожидать, что это откроет файл в Notepad++, на самом деле он предполагает, что" просмотр "означает"запустить скрипт".

очевидно, Notepad++ не является действием по умолчанию для этого файла тип, или, по крайней мере, это не согласно Filezilla. Возможно, действие по умолчанию не установлено так, как вы думаете, или, возможно, Filezilla не уважает ваше действие по умолчанию.

решения:

  • Если Filezilla имеет опцию " Открыть с помощью..."это позволяет выбрать программу для открытия файла, а затем использовать ее и вручную выбрать Notepad++. Еще лучше, если у него есть возможность сделать это по умолчанию, а затем отметьте его и проблему должно быть решено навсегда.

  • кроме того, просто загрузите файл на локальную машину, прежде чем пытаться его открыть.


Я получил эту работу в FileZilla, выполнив следующее: -

  1. Редактировать -> Параметры
  2. редактирование файлов - > использовать пользовательский редактор [путь к файлу notepad ++] затем
  3. |___файл правка -> ассоциации типа
  4. добавление строки - > js "C:\Program файлы (x86)\Notepad++\notepad++.EXE-файл"
  5. нажмите OK, чтобы сохранить изменения

Это остановит Windows script host от попытки запустить файл и открыть в блокноте.++

хотя вопрос был эффективно идентифицирован ранее в сообщении, я надеюсь, что кто-то найдет это " как " полезным.


Это не проблема программирования. Это проблема ассоциации файлов - Windows пытается выполнить ваши .JS файл вместо того, чтобы открыть его в Редакторе.

см. этот вопрос на Суперпользователе:запуск-javascript-файлы-js

существует также некоторое объяснение ошибки здесь.

Проверьте ассоциации файлов еще раз. Попробуйте перезагрузить компьютер. Вы получите больше помощи, если вы зададите этот тип вопроса о Суперпользователе.


Это сработало для меня после добавления ассоциации файлов.

  • Редактировать -> Параметры
  • Редактирование -> Выбрать Файл использовать ассоциации типа файла если.
  • выберите Ассоциации типов файлов -> добавить ассоциацию здесь
    js "C:\Program файлы\Sublime Text 3\sublime_text.EXE-файл"
  • OK
    Примечание: изменение ассоциации в соответствии с приложением текстового редактора.