WEST MiRa(1,739 Byte)
JavaScript(1,601 Byte)
DHCICVbvuKA[Y

■ JavaScript - サンプル集(257種類) - フォーム
   - ランダムで異なる背景色

ランダムで異なる背景色が表示されるスクリプトです。

サンプルを見る
ソースを保存する
(右クリック→「対象をファイルに保存」or「リンクを名前を付けて保存」して下さい。)
ソースを見る
解説を見る





[ ソース ]

<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">

<script language="JavaScript">
<!--//Copyright (C) WEST MiRa http://www.west-mira.jp

	my_color=new Array();

	//ランダムで表示したい背景色を指定する
	my_color[0]="#ffffff";
	my_color[1]="#a52a2a";
	my_color[2]="#6495ed";
	my_color[3]="#daa520";
	my_color[4]="#6b8e23";

	function jikan_color()
		{
		a=Math.floor(Math.random()*my_color.length);
		document.bgColor=my_color[a];
		}

//-->
</script>

</head>

<body onLoad="jikan_color();"><br>

</body></html>


[ 解説 ]

上から6〜10行目で、背景色を設定しています。
それぞれ、お好きな色にご変更下さい。

もしランダムで表示させる背景色が5色以下の場合は、不要な行を削除してください。
その際、必ず下から削除するようにしてください。

例えば、サンプルでは現在背景色が5色設定されていますが、これを4色に減らしたい場合。

以下のようになります。

変更前変更後
my_color=new Array();
my_color[0]="#f2e1ca";
my_color[1]="#ffe1b5";
my_color[2]="#f2e1ca";
my_color[3]="#e9f3ca";
my_color[4]="#e9f1f1";
my_color=new Array();
my_color[0]="#f2e1ca";
my_color[1]="#ffe1b5";
my_color[2]="#f2e1ca";
my_color[3]="#e9f3ca";

また、背景色を増やしたい場合は、同じ形式の行を増やして背景色をご記入下さい。
ただし、その際一つ注意点があります。

背景色を設定する行の先頭部分には、数字が着いています。

この数字は、1つずつ繰り上がっていっていますね。
行を増やす場合には、同じように数字を繰り上げていく必要があります。

サンプルでは、現在「4」まで数字が割り振られていますから、 ここから更に1行増やした場合、増やした行の先頭の数字は「5」になります。

では、実際に、どのようになるのか見てみましょう。

サンプルに背景色1色を増やす場合、どうなるのか?
以下のソースをご覧下さい。

変更前変更後
my_color=new Array();
my_color[0]="#f2e1ca";
my_color[1]="#ffe1b5";
my_color[2]="#f2e1ca";
my_color[3]="#e9f3ca";
my_color[4]="#e9f1f1";
my_color=new Array();
my_color[0]="#f2e1ca";
my_color[1]="#ffe1b5";
my_color[2]="#f2e1ca";
my_color[3]="#e9f3ca";
my_color[4]="#e9f1f1"; my_color[5]="#ffffff";



バナー、リンクについて  ,   利用規約  ,   ヘルプ

Copyright (C) 1998-2007 WEST MiRa. All rights reserved.