2011-10-22 78 views
2

我在多個站點上使用Moxie代碼TinyMCE文本編輯器(http://www.tinymce.com/)進行內容輸入。目前,我已將tiny_mce文件夾放在每個站點的文件夾中。這意味着我有許多相同的.js文件的副本。如何在多個ASP.Net站點上共享TinyMCE Javascript源代碼

我認爲最好有一個tiny_mce文件夾的副本,併爲每個網站引用它 - 所以如果我進行更改或升級tiny_mce,我只需要做一次。另外,如果我創建一個新站點,我可以參考相同的站點以節省需要上傳或複製另一個9Mb的重複文件到服務器上。

我曾嘗試將tiny_mce放入各個網站之外的文件夾中,並將其設置爲localhost上的一個站點,以供他們查看。

我然後包括每個這樣的網站的JavaScript:

<script type="text/javascript" src="http://localhost/MCE/tiny_mce/tiny_mce.js"></script> 

我敢肯定的文件可以通過網站上找到 - 我用一個簡單的JavaScript警告框測試,測試工作好 - 如果我「查看源代碼」並檢查它正在使用的鏈接,我可以訪問tiny_mce.js文件 - 這是正確的文件。

但是,tiny_mce不起作用。

我猜想有一些依賴關係或配置,我不知道這是造成問題,但我不知道從哪裏開始找出什麼不工作。 (我沒有得到任何錯誤,它只是不加載tiny_mce)

有沒有人設法讓tiny_mce跨多個網站共享它的源文件? tiny_mce是否需要將.js文件放在網站的根文件夾中才能使用?

回答

0

有沒有人設法讓tiny_mce跨 多個網站分享源文件?

我還沒試過呢。

tiny_mce是否需要將.js文件放入網站的根文件夾 才能正常工作?

根據您不同的網站文件都存儲在一個物理服務器設備上可以使用硬鏈接或軟鏈接到共享tiny_mce_folder(這應該是從網上訪問您的服務器系統上的情況下,太)。

+0

鏈接到tiny_mce文件夾似乎沒有問題,我可以解析URL。我可以鏈接到其他.js文件,並按預期運行。但是,當我鏈接到不在網站的根目錄中的實例時,tiny_mce不會初始化 - 有什麼線索可能是問題的原因? –

相關問題