110,533
社区成员
发帖
与我相关
我的任务
分享
<script language="javascript>
...
</script>
<form id="form1" runat="server">
<asp:TextBox id="pll" runat="server" size="30" />
</form>
<object id="dlgHelper" classid="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width="0"
height="0">
</object>
<input type="button" value="请选择颜色" onclick="callColorDlg()" />
if (colorDialog1.ShowDialog() == DialogResult.OK)
{
color = colorDialog1.color.ToString;
}
<SCRIPT language>
var sInitColor = null;
function callColorDlg()
{
if (sInitColor == null)
var sColor = dlgHelper.ChooseColorDlg();
else
var sColor = dlgHelper.ChooseColorDlg(sInitColor);
sColor = sColor.toString(16);
if (sColor.length < 6)
{
var sTempString = "000000".substring(0,6-sColor.length);
sColor = sTempString.concat(sColor);
}
document.body.bgColor = sColor;
}
</SCRIPT>
<OBJECT id="dlgHelper" CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width=0 height=0></OBJECT>
<input type=button value="请选择颜色" onclick="callColorDlg()">
、
<SCRIPT language>
var sInitColor = null;
function callColorDlg()
{
if (sInitColor == null)
var sColor = dlgHelper.ChooseColorDlg();
else
var sColor = dlgHelper.ChooseColorDlg(sInitColor);
sColor = sColor.toString(16);
if (sColor.length < 6)
{
var sTempString = "000000".substring(0,6-sColor.length);
sColor = sTempString.concat(sColor);
}
document.body.bgColor = sColor;
}
</SCRIPT>
<OBJECT CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width=0 height=0></OBJECT>
<input type=button value="请选择颜色" >
<html>
<head>
<script language="javascript" type="text/javascript">
function findObj(n , d)
{
var p,i,x;
if(!d)d=document;
if((p=n.indexOf("?"))> 0 && parent.frames.length)
{
d=parent.frames[n.substring(p+1)].document;
n=n.substring(0,p);
}
if(!(x=d[n]) && d.all)
x=d.all[n];
for(i=0; !x && i <d.forms.length; i++)
{
x=d.forms[i][n];
}
for(i=0; !x && d.layers && i <d.layers.length; i++)
{
x=findObj(n , d.layers[i].document);
}
if(!x && d.getElementById)
{
x=d.getElementById(n);
return x;
}
}
function colorsa( a ,divColor , dataColor , viewColor )
{
divColor.style.display='none';
dataColor.value = a;
viewColor.style.backgroundColor='#'+a;
DisplayProductInfo('0');
//alert('#'+a);
}
var hexch=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 (hexch[h]+hexch[l]);
}
function ToHex1(n)
{
var l1;
n=Math.round(n);
l1=n % 16;
return (hexch[l1]+hexch[l1]);
}
function wc(r, g, b, n, divColor , dataColor , viewColor)
{
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;
document.write(' <td width="8" bgcolor="#'+ToHex(r)+ToHex(g)+ToHex(b)+'" onclick="colorsa(\''+ToHex(r)+ToHex(g)+ToHex(b)+ '\', ' + divColor + ' ,' + dataColor + ',' + viewColor + ');" onmouseout="this.style.backgroundImage=\'\';"> </td> ');
//document.write(' <td width="8" bgcolor="#'+ToHex(r)+ToHex(g)+ToHex(b)+'" onclick="colorsa(\''+ToHex(r)+ToHex(g)+ToHex(b)+'\');" onmouseover=" this.style.backgroundImage=\'url(color_bg.gif)\';" onmouseout="this.style.backgroundImage=\'\';"> </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);
function colortabl(divColor , dataColor , viewColor)
{
//onmouseover="document.getElementById(divBorder).display=\'block\';" onmouseout="document.getElementById(divBorder).display=\'none\';"
document.write('<table border="0" style="position:absolute;z-index:9999;" cellpadding="0" cellspacing="0" height="100" width="200"> ');
for(i=0; i < 15; i ++)
{
document.write(' <tr> ');
document.write(' <td bgcolor="#'+ToHex1(i)+ToHex1(i)+ToHex1(i)+'" height="8" width="8" onclick="colorsa(\''+ToHex1(i)+ToHex1(i)+ToHex1(i)+'\', ' + divColor + ',' + dataColor + ',' + viewColor + ' );" onmouseout="this.style.backgroundImage=\'\';"> </td> ');
//document.write(' <td bgcolor="#'+ToHex1(i)+ToHex1(i)+ToHex1(i)+'" height="8" width="8" onclick="colorsa(\''+ToHex1(i)+ToHex1(i)+ToHex1(i)+'\');" onmouseover="this.style.backgroundImage=\'url(color_bg.gif)\';" onmouseout="this.style.backgroundImage=\'\';"> </td> ');
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 , divColor , dataColor , viewColor);
}
document.write(' </tr> ');
}
document.write(' </table>');
}
function showmeg()
{
//alert("asd");
var objs = document.getElementById("divBorder");
objs.style.display="block";
}
function hidmeg()
{
//alert("asd");
var objs = document.getElementById("divBorder");
objs.style.display="none";
}
function SetDisplay(obj)
{
document.getElementById(obj).style.display="block";
}
</script>
</head>
<body>
<div style="width: 95%; margin-left: auto; margin-right: auto;">
<div class="color-input">
<input name="dataBorder" type="text" id="dataBorder" onclick="SetDisplay('divBorder');" />
<span class="colorhover" style="background-color: #e6e6e6; display:none;" id="viewBorder" onclick="SetDisplay('divBorder');">
</span>
</div>
<div id="divBorder" style="position:absolute;z-index:8888;display: none; margin-left: 10px;" >
<iframe style="position:absolute;z-index:2;width:220px;height:130px;left:expression(this.previousSibling.offsetLeft);top:expression(this.previousSibling.offsetTop);" onmouseover="showmeg()" onmouseout="hidmeg()" scrolling="no" frameborder="no"></iframe>
<script type="text/JavaScript">colortabl('divBorder','dataBorder','viewBorder'); </script>
</div>
</div>
</body>
</html>