我有六个脚本文件,我会定期加载和使用。我的想法是有一个主脚本加载所有六个所以我只是在我想要的时候引用了主人。
所以我使用以下内容加载其他文件:
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&中显示404 Chrome调试控制台。用Fiddler双重检查,他们没有找到???
我检查过并仔细检查过。无论是我的眼睛/大脑是混淆还是正在发生的事情,我都不理解。
此外,我无法将脚本添加到主文件或其他方法,因为我正在与第三方合作。
感谢您的帮助
解决了......一旦我从html页面更正了目录结构而不是它工作的脚本...... FACE PALM
答案 0 :(得分:2)
尝试将相对网址用于网站的根目录。:
jqmouse.src = "/fancybox/lib/jquery.mousewheel.3.0.6.pack.js";
使用上述网址始终有效,而../
则取决于文件夹结构。