2011-01-26 10 views
1

私は以下のコードスニペットを持っています。私はdivにその背景ロゴを持たせることを期待しています。それは起こっていない。すべてのjsファイルは、ページの他の部分がうまく動作するように正しく読み込まれます。トラブルシューティングCSSの背景画像が読み込まれない

つの質問:私はlogo.pngの要求が表示されていないネットワークスニファを使用し

1 - 。考えられる理由は?

2-ネットワークスニファを使用せずにブラウザが使用しているURLパスを知る方法はありますか?私は、./または../などの正しいフルパスを使用する必要があるかどうかを知りたかったのです。

<script type="text/javascript"> 

    $(document).ready(function() { 
     $("#test").css("background-image", "SomeLongMultiLevelPath/logo.png"); 
    }); 

</script> 

<div id="test"> 
</div> 
+2

IDKが、URLは 'のURL(画像ではありません:ディレクトリについてはurl(SomeLongMultiLevelPath/logo.png) を、ドットが一段階上がるために使用されています/image.png) '? – JCOC611

答えて

3

この試してみてください:あなたのイメージのパスが正しいと仮定すると...

$("#test").css("background-image", "url(SomeLongMultiLevelPath/logo.png)"); 

を。

1

私が言ったようにそれがあったので、はい、:

//Home 
// Dir1 
//// Image.png url(../Dir1/image.png) 
// Dir2 
//// Yourpage.html 
+0

2番目の質問は、ブラウザが特定の要求(私は今知っている)のために使用している完全なURLが何であるかを知る方法でした。それはドットが意味するものではありません。 –

関連する問題