⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 showcolor.asp

📁 blog 又搭工
💻 ASP
字号:
<html>
<head>
	<title>选择色彩值</title>
	<script>
	//将小于256的数转换为16进制数
	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>
		//绘制选色区
		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 + -