<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
十进制:<input type="text" id="str" />
十六进制:<input type="text" id="rstr"/>
<input type="button" onclick="zh()" value="转换"/>
<div id="t" ></div>
<script language="javascript">
function $id(id){return document.getElementById(id);}
function zh()
{
var oA=$id('str'),oB=$id('rstr'),oT=$id('t');
for(var i=0;i<=255;i+=51 )
{
oT.innerHTML+='块<'+i+'><br>{<br>';
var r=0;
for(var s=i;s<=16711680+i;s+=3342336)
{
r++;
oT.innerHTML+=' 第 '+r+' 行[ '
for(var c=s;c<=65280+s;c+=13056)
{
if(c==65280+s)
{oT.innerHTML+='#'+getHex(c);}
else{oT.innerHTML+='#'+getHex(c)+',';}
}
oT.innerHTML+=' ]<br>';
}
oT.innerHTML+='<br>}<br>'
}
}
function getHex(value)
{
if(!isNaN(value))
{
var gHex=value.toString(16);
if(gHex.length<6)
{
var addstr='';
for(var i=0;i<6-gHex.length;i++)
{
addstr='0'+addstr;
}
return addstr+gHex;
}else{return gHex}
}
</script>
</body>
</html>
上面的是我的JS代码。我已经把十进制的值弄成16进制。
现在就是不懂怎么将16进制值转换成网页颜色的代码:
我想实现的功能是做一个像这的颜色表/。。。
如果我的想法行不通。请兄弟帮个忙
先谢谢了