?? showcolor.asp
字號:
<html>
<head>
<title>選擇色彩值</title>
<script>
//將小于256的數(shù)轉(zhuǎn)換為16進制數(shù)
var hex = new Array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F');
function ToHex(n) {
var h, l;
n = Math.round(n);
l = n % 16;
h = Math.floor((n / 16)) % 16;
return (hex[h] + hex[l]);
}
//點擊某個色彩框
function ClickColor(c)
{
SelColor.style.backgroundColor=c;
SelColorName.innerText=c;
}
//點擊取消
function ClickCancel()
{
window.returnValue="";
window.close();
}
//點擊確定
function ClickOk()
{
window.returnValue=SelColorName.innerText;
window.close();
}
</script>
</head>
<body bgcolor="menu" topmargin=10 leftmargin=10 topmargin="10" leftmargin="20">
<table style="cursor: hand" border=0 cellPadding=0 cellSpacing=0>
<script language=JScript>
//繪制選色區(qū)
function wc(r, g, b, n){
r = ((r * 16 + r) * 3 * (15 - n) + 0x80 * n) / 15;
g = ((g * 16 + g) * 3 * (15 - n) + 0x80 * n) / 15;
b = ((b * 16 + b) * 3 * (15 - n) + 0x80 * n) / 15;
var bgcolor='#'+ ToHex(r) + ToHex(g) + ToHex(b);
document.write('<td bgcolor='+ bgcolor+ ' Onclick=ClickColor("'+ bgcolor +'") height=8 width=8></td>');
}
var cnum = new Array(1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0);
for(i = 0; i < 16; i ++){
document.write('<tr>');
for(j = 0; j < 30; j ++){
n1 = j % 5;
n2 = Math.floor(j / 5) * 3;
n3 = n2 + 3;
wc((cnum[n3] * n1 + cnum[n2] * (5 - n1)),(cnum[n3 + 1] * n1 + cnum[n2 + 1] * (5 - n1)),
(cnum[n3 + 2] * n1 + cnum[n2 + 2] * (5 - n1)), i);
}
document.writeln('</tr>');
}
</script>
</table>
<table border=0>
<tr height="30">
<td>選中色彩</td>
<td width="80" ID="SelColor"> </td>
<td><div ID="SelColorName"></div></td>
</tr>
</table>
<input type="button" value="確定" name="bntOK" style="width: 80; height: 21" onclick="ClickOk();">
<input type="button" value="取消" name="bntCancel" style="width: 80; height: 21" onclick="ClickCancel();"><br>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -