2014-03-31 78 views
1

這可能看起來像一個奇怪的問題,我可以先測試一下,但不想通過設置它的麻煩而發現它不起作用。Javascript文件可以託管在他們需要指向的網站之外嗎?

我已經設置了基於JQuery的燈箱效果。網頁本身可以被託管例如:

mysite.com

但我不能真正有機會爲mysite.com服務器(我知道這聽起來很奇怪,但它是它是什麼)。但是,我確實可以訪問屬於同一組織的完全不同網站的服務器。例如:

theirsite.com

因此,一個頁面,在這裏我想燈箱效應發生(mysite.com/lightbox.html)我可以設置所有的標籤等的頁面上。但隨後在該頁面的頭,指向所有可在theirsite.com服務器上託管的JS和CSS文件,如此它看起來像這樣:

所以我的問題是 - 這會工作嗎?或者,我必須將所有的JS和CSS文件放在同一臺服務器(mysite.com)上,而頁面本身將顯示燈箱本身?

謝謝。

+0

如果你有CSS文件和JS文件的鏈接,你只需要在HTML中包含這些文件。 – MarOnii

回答

1

它會正常工作,這是一個非常普遍的實踐,並在某些情況下被封存。

例如,您應該使用jQuery或谷歌地址作爲jQuery庫,這樣它可以在客戶機上緩存並用於多個站點。

要驗證,請右鍵單擊該頁面,查看源代碼,你會看到:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
<script src="//cdn.sstatic.net/Js/stub-uc.en.js?v=840de979f241"></script> 
+0

非常感謝!我想給每個人都幫助我一個綠色的複選標記,但這個網站不會讓我。但是謝謝你! –

+1

你不能給每個人一個綠色的選中標記,但你可以提出問題。瞭解爲什麼在這裏:http://stackoverflow.com/tour – rupps

相關問題