2011-04-28 238 views
0

我在我的asp.net頁面中使用了Tiny幻燈片。它在所有瀏覽器中都正常工作,這裏是LINK,但是當我將該頁面包含在主頁面中並顯示時,我的問題就開始了。 Jquery停止在Internet Explorer中工作。JQuery不在IE中工作

http://www.spareach.com/public/xtemp8.aspx?userid=22&AspxAutoDetectCookieSupport=1

我累了很多關於這一點。

任何人都可以幫助我。

+1

恐怕它似乎在Chrome或FF中都不起作用。 'TINY沒有定義。' – anothershrubery 2011-04-28 14:22:53

+0

您的其他瀏覽器是否可能使用緩存版本的某些依賴項?我會嘗試清除FF和Chrome中的緩存並查看它是否繼續在那裏工作。 – 2011-04-28 14:44:17

回答

1

您的腳本由ASP.NET會話解釋。文件的實際URL是http://www.spareach.com/lightbox3/script.js。如果你把絕對URL,那麼他們工作得很好。希望對您有所幫助

+0

IE處理相對路徑與其他瀏覽器完全一樣...... – bpeterson76 2011-04-28 14:41:44

+0

謝謝...多數民衆贊成在現在工作正常...其實現在我已經使iframe runat服務器和分配Codebehind路徑...感謝您的回覆。 – 2011-04-29 00:34:44

1

如果您在其他頁面中包含該文件,則與.js文件的相對鏈接將會失效。因此,如果您使用該結構,您的選擇是使其成爲絕對的(http://www.something.com/folder/tiny.js)或包含頭部或公共文檔中的.js。

+0

不會以正斜槓作爲前綴就足以指向根? '/ path/file.ext' – 2011-04-28 14:42:11

+0

如果您的服務器配置是使用基本目錄路徑設置的,那麼是的。但是,我看到有幾個設置不正確,可能會導致更多的混淆,這就是爲什麼我沒有提供這個建議。 – bpeterson76 2011-04-28 14:43:31

+0

我明白了;只是想我會把它帶入混合。 – 2011-04-28 14:44:12