解決済

clip!clip!
Ads By Google

ブログのトップページの画像をページを表示されるたびに変えたい

ブログ始めました(^_^;)


過去の質問を読んでみましたが、私のブログ用にどう直せばいいのか分かりません。「banner」のトコがポイントのようですが、私の場合、
「CSS」の、
div.blog-title-outer {
text-align: left;
width: 765px;
margin: 0 auto 5px;
background: transparent url( ) no-repeat left top;
height: 155px;
}
というのがソレだと思うのですが...

で、
「トップページ」の、
<div class="blog-title-outer">
以下に、コピペしてみましたが、

<div id="banner">
バナー
</div>
<script type="text/javascript"><!--
new function(){
var img_list = new Array(
"image.blog.livedoor.jp/sj011/imgs/1/d/1dadda42.jpg",
"image.blog.livedoor.jp/sj011/imgs/8/2/8299246e.jpg",
"image.blog.livedoor.jp/sj011/imgs/8/2/825f86f4.jpg",
"image.blog.livedoor.jp/sj011/imgs/1/4/1455328e.jpg",
"image.blog.livedoor.jp/sj011/imgs/8/8/88fd5a38.jpg");
var img = img_list[Math.floor(Math.random()*(img_list.length))];
document.getElementById("banner").style.backgroundImage='url('+img+')';
};
//-->
</script>

どこを直せばよいか分かりません。
また、
「個別記事ページ」「カテゴリアーカイブ」「月刊アーカイブ」
の全てに追記する必要があるのでしょうか?
かなりの初心者です。すいませんが、
アドバイス、お願いします<(_ _)>

2009-02-04 10:08の質問
画像  トップページ  ランダム  
ランダム
歌ネットによる歌詞情報です
www.uta-net.com/user/phplib/J-Word.php
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(3)

3.

2009-02-04 18:45:16ベスト
こちらをどうぞ。
<script type="text/javascript"><!--
new function(){
  var img_list = [
    "http://image.blog.livedoor.jp/sj011/imgs/1/d/1dadda42.jpg", 
    "http://image.blog.livedoor.jp/sj011/imgs/8/2/8299246e.jpg", 
    "http://image.blog.livedoor.jp/sj011/imgs/8/2/825f86f4.jpg",
    "http://image.blog.livedoor.jp/sj011/imgs/1/4/1455328e.jpg",
    "http://image.blog.livedoor.jp/sj011/imgs/8/8/88fd5a38.jpg"];
  var img = img_list[Math.floor(Math.random()*(img_list.length))];
  var el = document.getElementsByTagName("div");
  for(var i = 0; i < el.length; i++)
    if(el[i].className == 'blog-title-outer') {
      el[i].style.backgroundImage='url('+img+')';
      break;
    }
};
//-->
</script>
挿入場所は
<div id="content" class="hfeed">
の上の行辺りでどうでしょうか。

↓も不要です。
<div id="banner">
バナー
</div>

よく見ると、ちゃんと「blog-title-outer」が入ってますね。
コピペじゃなくて、ちゃんと作ってますねぇ(^_^)
スゴいです。ありがとうございました♪

1.

2009-02-04 10:29:24
難し過ぎる、私も挑戦したが出来なかった。

かなりのハイレベルの知識が必要だ。

諦めた方が良い。

2.

2009-02-04 12:43:19
実際に試してないのでうまくいくか分かりませんが
これなんてどうでしょうか?


Ads By Google

コメント(1)

#2.  
2009-02-05 00:41:46

>>2
>これなんてどうでしょうか?
すいません。それのコピペで悩み中です(T_T)

トラックバック(2)

トラックバックURL: