Ссылочные файлы сценариев не найдены

0

У меня есть шесть файлов сценариев, которые я бы загружал и использовал на регулярной основе. Моя мысль заключалась в том, чтобы иметь один мастер-скрипт, который загружал все шесть, поэтому я просто ссылался на мастера, когда захочу.

Поэтому для загрузки других файлов я использую следующее:

var jqmouse = document.createElement("script");
jqmouse.type = "text/javascript";
jqmouse.src = "../fancybox/lib/jquery.mousewheel.3.0.6.pack.js";
document.body.appendChild(jqmouse);

Проблема в том, что файлы показываются в папке отладки IE и Chrome 404. Двойной флажок с Fiddler, и они не найдены???

Изображение 174551

Я проверил и дважды проверил. Либо мои глаза/мозг запутаны, либо что-то происходит, я не понимаю.

Также я не могу добавить скрипт в главный файл или другой такой метод, как я работаю с третьим лицом.

Спасибо за помощь


Решено.... как только я исправил структуру каталогов с html-страницы, а не скрипты, которые она сработала... FACE PALM

  • 1
    Здравствуйте, что вы видите на заголовке тега в браузере? Нажмите на эту ссылку, она открывается?
  • 1
    Каков соответствующий абсолютный путь к скрипту на сервере? Какой URL пытается получить браузер в настоящее время? Имейте в виду, используя относительный путь, путь будет относительно текущей страницы клиента
Показать ещё 6 комментариев
Теги:

1 ответ

2
Лучший ответ

Попробуйте использовать относительный URL-адрес в корне сайта:

jqmouse.src = "/fancybox/lib/jquery.mousewheel.3.0.6.pack.js";

Использование вышеуказанного URL-адреса работает все время, тогда как ../ зависит от структуры папок.

  • 1
    Это не абсолютный URL, даже он может решить проблему ОП, просто сказав ...;)
  • 0
    и это не исправило это.
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню