2009-10-08 23 views
2

我在網站上使用LightBox v2.0.4和母版頁,並且出現loading.gif和closelabel.gif圖像時出現問題。我的內容頁面位於從根目錄開始的3層文件夾中,主頁面從根目錄開始有2層,問題圖像位於〜/ images /,而javascript文件位於〜/ js /中。例如:

〜/類別/類別/子類別/ contentpage.aspx
〜/類別/ master.aspx
〜/圖像/ loading.gif
〜/圖像/ closelabel.gif

在ASP.NET主頁中使用LightBox

我已嘗試將lightbox.js腳本文件中的圖像路徑更改爲〜/ images/loading.gif和〜/ images/closelabel.gif,但這不起作用。我一直在谷歌周圍挖掘網絡,並沒有找到任何答案......有人在這裏知道問題是什麼?

Wayne

回答

0

您不能在.js文件中使用〜/ images ...等。您必須使用相對於.js文件位置的路徑。

+0

yes可以,只要標籤包含runat =「server」屬性,並且

0

檢查在lightbox.js文件的路徑,以這兩個文件:

// 
// Configuration 
// 
var fileLoadingImage = "images/loading.gif";   
var fileBottomNavCloseImage = "images/closelabel.gif"; 

,並確保該母版頁正確引用js文件 - 上次我在母版頁這是正確的, VS正在顯示紅色的水平線,但它工作:-)

0

嘗試引用這些圖像的完整路徑從域根以/開頭(例如'/images/loading.gif')沒有〜但有起始削減。