ボタンを押すと、背景の色が変わるスクリプトです。
これはHTML3.0と4.0で規定されている16バージョンです。
・サンプルを見る
・ソースを保存する (右クリック→「対象をファイルに保存」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
function iro_ver2(iro){document.bgColor=iro;}
//-->
</script>
</head>
<body>
<table border="1" cellpadding="5">
<form name="form1">
<tr align="center">
<td><input type="button" name="iro" onClick="iro_ver2('black');" value="black"></td>
<td><input type="button" name="iro" onClick="iro_ver2('gray');" value=" gray "></td>
<td><input type="button" name="iro" onClick="iro_ver2('silver');" value="silver"></td>
<td><input type="button" name="iro" onClick="iro_ver2('white');" value="white"></td>
</tr>
<tr align="center">
<td><input type="button" name="iro" onClick="iro_ver2('maroon');" value="maroon"></td>
<td><input type="button" name="iro" onClick="iro_ver2('red');" value=" red "></td>
<td><input type="button" name="iro" onClick="iro_ver2('purple');" value="purple"></td>
<td><input type="button" name="iro" onClick="iro_ver2('fuchsia');" value="fuchsia"></td>
</tr>
<tr align="center">
<td><input type="button" name="iro" onClick="iro_ver2('green');" value="green"></td>
<td><input type="button" name="iro" onClick="iro_ver2('lime');" value=" lime "></td>
<td><input type="button" name="iro" onClick="iro_ver2('olive');" value="olive"></td>
<td><input type="button" name="iro" onClick="iro_ver2('yellow');" value="yellow"></td>
</tr>
<tr align="center">
<td><input type="button" name="iro" onClick="iro_ver2('navy');" value=" navy "></td>
<td><input type="button" name="iro" onClick="iro_ver2('blue');" value=" blue "></td>
<td><input type="button" name="iro" onClick="iro_ver2('teal');" value=" teal "></td>
<td><input type="button" name="iro" onClick="iro_ver2('aqua');" value=" aqua "></td>
</tr>
</form></table>
・
・
・
</body></html>
[ 解説 ]
「iro_ver2('aqua');」や「iro_ver2('teal');」と言う部分がありますが、
シングルクオーテーションで挟まれている部分が、実際の色指定箇所です。
もちろんRGB形式での指定も可能です。
色を変更したい際は、「iro_ver2('teal');」の「teal」部分を変えてください。
色名も、お好きなものに変更してOKです。
|