2

我在网站上使用带有母版页的 LightBox v2.0.4,并且出现 loading.gif 和 closelabel.gif 图像的问题。我的内容页面位于距根目录 3 层的文件夹中,它们的母版页距根目录 2 层,有问题的图像位于 ~/images/ 中,javascript 文件位于 ~/js/ 中。例如:

~/categories/category/subcategory/ contentpage.aspx ~
/categories/master.aspx
~/images/ loading.gif
~/images/closelabel.gif

我尝试将 lightbox.js 脚本文件中图像的路径更改为 ~/images/loading.gif 和 ~/images/closelabel.gif,但这不起作用。我一直在通过谷歌搜索网络并没有找到任何答案......这里有人知道问题是什么吗?

韦恩

4

3 回答 3

0

您不能在 .js 文件中使用 ~/images...etc 。您必须使用相对于 .js 文件位置的路径。

于 2009-10-08T03:32:00.453 回答
0

在 lightbox.js 文件中检查这两个文件的路径:

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

并确保母版页正确引用了 js 文件 - 上次我在母版页中得到正确的结果时,VS 显示红色波浪线,但它正在工作:-)

于 2010-09-09T05:35:35.937 回答
0

尝试通过以 / 开头的域根目录的完整路径引用这些图像(例如,'/images/loading.gif'),不带〜,但带有斜杠。

于 2010-09-09T05:41:59.030 回答