2014-04-30 55 views
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瀏覽器&調試臺404。與Fiddler雙重檢查,他們沒有被發現?

enter image description here

我已經檢查和雙重檢查。無論我的眼睛/大腦是困惑還是某些事情正在發生,我不理解。

此外,我無法將腳本添加到主文件或其他此類方法中,因爲我正在與第三方合作。

感謝您的幫助


解決了....我一次改正的目錄結構從HTML頁面不是工作的腳本...... FACE PALM

+1

你好,你在瀏覽器的頭標上看到了什麼?點擊該鏈接,它是否打開? –

+1

什麼是服務器上腳本的相關絕對路徑?目前瀏覽器嘗試訪問的網址是什麼?請注意,使用相對路徑,路徑將相對於當前頁面客戶端 –

+0

@PratikJoshi您的意思是像這樣的一行: GPGVM

回答

2

嘗試使用相對URL根據網站:

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

使用上述網址一直工作,而../是依賴在文件夾結構上。

+1

這不是一個絕對的URL,即使它可以解決OP的問題,只是說...;) –

+0

它並沒有解決它。 – GPGVM

+0

@ A.Wolff,對不起,我不知道這個網址的名稱是什麼;) –