动态选择背景色
下面框中为脚本显示区
RED
GREEN
BLUE
脚本说明: 把如下代码加入区域中: <script language="JavaScript"> function color(frm, clr, val) { v = eval("0x" + frm[clr].value) + val; if (v < 0 || v > 255) v -= val; v = v.toString(16).toUpperCase(); while (v.length < 2) v = "0" + v; frm[clr].value = v; nc = ""; for(i = 1; i < 8; i += 3) nc += frm.elements[i].value; document.bgColor = nc; } function setval(item) { v = prompt("New value for " + item.name + " (00 - FF)", item.value); if (v) { v = eval("0x" + v); if ((v & 255) == v) { item.value=v.toString(16).toUpperCase(); while (item.value.length < 2) item.value = "0" + item.value; color(document.f, item.name, 0); } } } </script> <table border=1> <tr> <td colspan=3 align=center bgcolor="#ff0000">RED</td> <td colspan=3 align=center bgcolor="#00ff00">GREEN</td> <td colspan=3 align=center bgcolor="#000ff">BLUE</td> </tr> <tr> <td><input type=button name=rm value="<" onclick = "color(this.form, 'Red' , -1);"></td> <td><input type=button name=Red value="33" onclick = "setval(this);"></td> <td><input type=button name=rp value=">" onclick = "color(this.form, 'Red', 1);"></td> <td><input type=button name=gm value="<" onclick = "color(this.form, 'Green', -1);"></td> <td><input type=button name=Green value="66" onclick = "setval(this);"></td> <td><input type=button name=gp value=">" onclick = "color(this.form, 'Green', 1);"></td> <td><input type=button name=bm value="<" onclick = "color(this.form, 'Blue', -1);"></td> <td><input type=button name=Blue value="99" onclick = "setval(this);"></td> <td><input type=button name=bp value=">" onclick = "color(this.form, 'Blue', 1);"></td> </tr> </table>