Не запускается js файл
Насколько я могу судить, нет реальной причины, по которой этот код не должен работать. У меня есть файл HTML и внешний файл .js. Вот заявление, которое я использую внутри html для загрузки файла .js:
<script type="text/javascript" src="https://question-it.com/questions/1423808/family.js"></script>
Имя файла правильное, и оно находится в том же каталоге. Я выложу полный код html-страницы ниже, на случай, если что-то не так с чем-то другим.
Есть ли что-то, что мне не хватает? Файл .js должен составлять скользящее меню, однако он просто не загружается. В файл .js вставлено предупреждение, которое должно сообщать мне, когда оно работает, хотя оно не отображается.
Закрывающие скобки отсутствуют, посмотрите на closeMenu ():
У меня была проблема с тем же описанием, что и у автора вопроса.
Но в моем случае файл js не перечитывался с диска. Первоначально мой js-файл был пуст, когда я начал тестировать структуру HTML. Позже, когда я добавил код в файл js, открытое окно браузера не перечитывало файл js даже после «обновления» браузера.
HTML-файл обновлялся, когда я нажимал кнопку обновления браузера, но js-файл не обновлялся и по-прежнему показывался пустым во вкладке «sources» при первоначальном запуске страницы до добавления js-контента.
Обратите внимание, что ваш сервер возвращает MIME-тип, отличный от указанного в вашем источнике HTML:
Проверьте, например, консоль Firefox, есть ли ошибки при загрузке этого js-файла (и опубликуйте их). Возможно, файл загружен, но содержит ошибки, которые не позволяют увидеть предупреждение
Если у вас нет ошибок, таких как ответ выше, и вы используете веб-хостинг . 1. Войдите в панель управления и проверьте, существует ли файл там.
Я столкнулся с той же проблемой, я использовал ftp (winSCP) для загрузки своих файлов, когда я внес изменения и даже изменил имена файлов, я столкнулся с той же проблемой, но когда я пошел в панель управления (файловый менеджер), все изменения, которые я был создание через winSCP не отражалось, затем я загрузил все через панель управления, все стало работать нормально.
Читайте также: