中文(简体)
<!-- http://www.downcodes.com --> <!-- bbs http://www.downcodes.com/bbs--> <!-- 把如下代码加入<body>区域中-- > <script language="JavaScript"> <!-- // 版权所有 (c) 1996-1997 Tomer Shiran。版权所有。 // 授予使用脚本的权限,前提是此通知保持原样。 // 其他脚本可以在 http://www.geocities.com/~yehuda/ 找到 // 创建 6 元素数组 var hex = new Array(6) // 分配非抖动描述符 hex[0] = "FF " hex[1] = "CC" hex[2] = "99" hex[3] = "66" hex[4] = "33" hex[5] = "00" // 接受三元组字符串并显示为背景color function display(triplet) { // 设置颜色为背景颜色 document.bgColor = '#' + Triplet // 显示颜色十六进制三元组alert('现在的背景色是#'+triplet) } // 绘制单个表格基于所有描述符的单元格 function drawCell(red, green, blue) { // 使用指定的十六进制三元组背景颜色打开单元格 document.write('<TD BGCOLOR="#' + red + green + blue + '">') / / 用 javascript 打开超文本链接:调用显示函数的方案 document.write('<A HREF="javascript:display('' + (red + green + blue) + '')">') // print透明图像(使用任意高度和宽度) document.write('<IMG SRC="place.gif" BORDER=0 HEIGHT=12 WIDTH=12>') // 关闭链接标签 document.write('</A>' ) // 关闭表格单元格 document.write('</TD>') } // 根据红色和蓝色描述符绘制表格行 function drawRow(red, blue) { // 打开表格行 document.write('<TR> ') // 将所有非抖动颜色描述符作为绿色十六进制循环 for (var i = 0;我<6; ++i) { drawCell(red, hex[i], blue) } // 关闭当前表格行 document.write('</TR>') } // 为六个颜色立方体面板之一绘制表格 function drawTable(blue ) { // 打开表格(六个立方体面板之一) document.write('<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>') // 循环遍历所有非抖动颜色描述符作为红色十六进制 for (var i = 0; i < 6; ++i) { drawRow(hex[i], blue) } // 关闭当前表格 document.write('</TABLE>') } // 绘制表格单元格内的所有立方体面板 function drawCube( ) { // 打开表 document.write('<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=1><TR>') // 将所有非抖动颜色描述符作为蓝色十六进制循环 for (var i = 0; i < 6; ++i) { // 打开白色背景的表格单元 document.write('<TD BGCOLOR="#FFFFFF">') // 调用函数创建带有 hex[i] 蓝色的立方体面板 hex drawTable(hex [i]) // 关闭当前表格单元格 document.write('</TD>') } // 关闭表格行和表格 document.write('</TR></TABLE>') } // 调用函数开始执行drawCube() // --> </script>