人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

FC2のブログで画像をランダムに変更したいのですが、まず

<script language="JavaScript">
document.getElementByID("baseBlock").style.backgroundImage ="url("http://blog2.fc2.com/n/nakane2007/file/015.jpg")";
(/script)
としたときにブラウザでスクリプトエラーとなってしまいました。
これはどこか、書き方でも間違っているのでしょうか?


●質問者: nakane2007
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:FC2 SCRIPT URL エラー スクリプト
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● ヨネちゃん
●35ポイント

その記述ではおそらくファンクションを呼び出すようになっていると思われますので、HEAD部分などに別のスクリプトが必要かと思います。

以下は例ですが、


<SCRIPT language="JavaScript">
<!--
// ランダムに画像を表示する
img = new Array();
img[0] = "http://blog57.fc2.com/a/adobeurawaza/file/aboutlogo.gif";
img[1] = "http://blog57.fc2.com/a/adobeurawaza/file/barlogo.gif";
img[2] = "http://blog57.fc2.com/a/adobeurawaza/file/columnlogo.gif";
img[3] = "http://blog57.fc2.com/a/adobeurawaza/file/linklogo.gif";
img[4] = "http://blog57.fc2.com/a/adobeurawaza/file/tecniquelogo.gif";
n = Math.floor(Math.random()*img.length);
document.write("<img src='"+img[n]+"' alt='・'>");
//-->
</SCRIPT>

などではいかがでしょうか。

◎質問者からの返答

ありがとうございます、やってみます。


2 ● れお
●35ポイント

url()関数内のダブルクオートをエスケープしてみてください。

◎質問者からの返答

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ