在ASP.NET母版页中使用LightBox

时间:2009-10-08 03:22:33

标签: asp.net master-pages lightbox2

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

〜/类别/类别/子类别/ contentpage.aspx
〜/类别/ master.aspx
〜/图像/ loading.gif
〜/图像/ closelabel.gif

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

韦恩

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

并确保母版页正确引用js文件 - 上次我在母版页中得到了正确的结果,VS显示了红色的边框,但 正在工作: - )< / p>

答案 2 :(得分:0)

尝试从域根开始以/(例如'/images/loading.gif')开头的完整路径引用这些图像而不用〜但是使用起始斜杠。