Ads By Google
アクセスする度に写真を切り替えるようにしたいのですが
トップに飾ってあるバナーの画像を更新する度に変えるように設定してみたのですが,IEでは正常に動作するのに,netscapeとMozilla Firefoxでは動作してくれません.トップページ部分のHTMLに,自分で記述したjavascriptを挿入して動作させています.
以下に自分で記述したjavascriptを添付しておきます.
どうしたらいいのか助言の程,宜しくお願いします.
<div id="container">
<div id="banner">
<h1 class="blogtitle"><a href="<$BlogUrl$>"><$BlogTitle ESCAPE$></a>
</h1>
-- ここから↓
<!--アクセスする度に異なる写真を表示する-->
<script language="JavaScript">
<!--
var num=10;
var img=new Array();
img[0]=" ;;
img[1]=" ;;
img[2]=" ;;
img[3]=" ;;
img[4]=" ;;
img[5]=" ;;
img[6]=" ;;
img[7]=" ;;
img[8]=" ;;
img[9]=" ;;
var rnd=Math.floor(Math.random()*img.length);
document.write("<img src=`"+img[rnd]+"`>");
//-->
</script>
<!--アクセスする度に異なる写真を表示する-->
--ここまで↑
<div class="description"><$BlogDescription$>
</div>
</div>
2006-09-13 16:08の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。
回答(2)
2.
2006-09-14 11:59:38

document.write("<img src=`"+img[rnd]+"`>");
をdocument.write("<img src='"+img[rnd]+"'>");
ってことですね。
回答レベル : アドバイス
問題解決しました。
Mozillaで確認したところ、きちんと動いてくれました。
有難うございました。
1.
2006-09-13 16:16:52
Ads By Google
コメント(2)
>>1
何処のバッククォート(”)をシングルクォーテーションに修正すればいいでしょうか?
document.write("<img src=`"+img[rnd]+"`>"); 辺りが怪しい気がするんですが…
2006-09-14 22:36:11


