У меня есть шесть файлов сценариев, которые я бы загружал и использовал на регулярной основе. Моя мысль заключалась в том, чтобы иметь один мастер-скрипт, который загружал все шесть, поэтому я просто ссылался на мастера, когда захочу.
Поэтому для загрузки других файлов я использую следующее:
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, и они не найдены???
Я проверил и дважды проверил. Либо мои глаза/мозг запутаны, либо что-то происходит, я не понимаю.
Также я не могу добавить скрипт в главный файл или другой такой метод, как я работаю с третьим лицом.
Спасибо за помощь
Решено.... как только я исправил структуру каталогов с html-страницы, а не скрипты, которые она сработала... FACE PALM
Попробуйте использовать относительный URL-адрес в корне сайта:
jqmouse.src = "/fancybox/lib/jquery.mousewheel.3.0.6.pack.js";
Использование вышеуказанного URL-адреса работает все время, тогда как ../
зависит от структуры папок.