之乎者烨 发表于 2008-12-3 09:52:56

JS 216网页安全色调色板 DW 风格

<P>利用JS做的一个网页安全色调色板 希望大家用得上!</P><P>运行代码框<BR><TEXTAREA class=codeTextarea style="WIDTH: 463px; HEIGHT: 255px" rows=15 cols=65>&lt;html&gt;&lt;head&gt;&lt;meta http-equiv="Content-Type" content="text/html; charset=gb2311"&gt;&lt;title&gt;DW调色板&lt;/title&gt;&lt;script&gt;var ColorHex=new Array('00','33','66','99','CC','FF')var SpColorHex=new Array('FF0000','00FF00','0000FF','FFFF00','00FFFF','FF00FF')var current=nullfunction intocolor(){var colorTable=''for (i=0;i&lt;2;i) {for (j=0;j&lt;6;j)   {    colorTable=colorTable '&lt;tr height=12&gt;'    colorTable=colorTable '&lt;td width=11 style="background-color:#000000"&gt;'      if (i==0){    colorTable=colorTable '&lt;td width=11 style="background-color:#' ColorHex ColorHex ColorHex '"&gt;'}   else{    colorTable=colorTable '&lt;td width=11 style="background-color:#' SpColorHex '"&gt;'}         colorTable=colorTable '&lt;td width=11 style="background-color:#000000"&gt;'    for (k=0;k&lt;3;k)   {       for (l=0;l&lt;6;l)       {      colorTable=colorTable '&lt;td width=11 style="background-color:#' ColorHex ColorHex ColorHex '"&gt;'       }   }}}colorTable='&lt;table width=253 border="0" cellspacing="0" cellpadding="0" style="border:1px #000000 solid;border-bottom:none;border-collapse: collapse" bordercolor="000000"&gt;'            '&lt;tr height=30&gt;&lt;td colspan=21 bgcolor=#cccccc&gt;'            '&lt;table cellpadding="0" cellspacing="1" border="0" style="border-collapse: collapse"&gt;'            '&lt;tr&gt;&lt;td width="3"&gt;&lt;td&gt;&lt;input type="text" name="DisColor" size="6" disabled style="border:solid 1px #000000;background-color:#ffff00"&gt;&lt;/td&gt;'            '&lt;td width="3"&gt;&lt;td&gt;&lt;input type="text" name="HexColor" size="7" style="border:inset 1px;font-family:Arial;" value="#000000"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/table&gt;'            '&lt;table border="1" cellspacing="0" cellpadding="0" style="border-collapse: collapse" bordercolor="000000" onmouseover="doOver()" onmouseout="doOut()" onclick="doclick()" style="cursor:hand;"&gt;'            colorTable '&lt;/table&gt;';          colorpanel.innerHTML=colorTable}function doOver() {      if ((event.srcElement.tagName=="TD") &amp;&amp; (current!=event.srcElement)) {      if (current!=null){current.style.backgroundColor = current._background}             event.srcElement._background = event.srcElement.style.backgroundColor      DisColor.style.backgroundColor = event.srcElement.style.backgroundColor      HexColor.value = event.srcElement.style.backgroundColor      event.srcElement.style.backgroundColor = "white"      current = event.srcElement      }}function doOut() {    if (current!=null) current.style.backgroundColor = current._background}function doclick(){if (event.srcElement.tagName=="TD"){alert("选取颜色: " event.srcElement._background)return event.srcElement._background}}&lt;/script&gt;&lt;/head&gt;&lt;body onload="intocolor()"&gt;&lt;div id="colorpanel" style="position: absolute;"&gt; &lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</TEXTAREA></P>
页: [1]
查看完整版本: JS 216网页安全色调色板 DW 风格