2

Web サイトのマスター ページで 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 に変更しようとしましたが、うまくいきませんでした。私はGoogle経由でネットを掘り下げていましたが、答えが見つかりませんでした...ここにいる誰かが問題を知っていますか?

ウェイン

4

3 に答える 3

0

~/images...etc は .js ファイルでは使用できません。.js ファイルの場所からの相対パスを使用する必要があります。

于 2009-10-08T03:32:00.453 に答える
0

lightbox.js ファイルで次の 2 つのファイルへのパスを確認します。

//
//  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 に答える