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


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

回答の条件
  • 1人30回まで
  • 登録:2007/06/24 03:16:35
  • 終了:2007/07/01 03:20:02

回答(2件)

id:yoneto164 No.1

ヨネちゃん回答回数809ベストアンサー獲得回数942007/06/24 13:22:26

ポイント35pt

その記述ではおそらくファンクションを呼び出すようになっていると思われますので、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>

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

id:nakane2007

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

2007/06/26 02:29:27
id:rucifer No.2

れお回答回数4ベストアンサー獲得回数02007/06/25 14:59:55

ポイント35pt

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

id:nakane2007

ありがとうございます。

2007/06/26 02:40:51

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません