Español
<!-- http://www.downcodes.com --> <!-- bbs http://www.downcodes.com/bbs--> <!--把如下代码加入<cuerpo>区域中-- > <script language="JavaScript"> <!-- // Copyright (c) 1996-1997 Tomer Shiran. Reservados todos los derechos. // Permiso otorgado para utilizar el script siempre que este aviso permanezca como está. // Se pueden encontrar secuencias de comandos adicionales en http://www.geocities.com/~yehuda/ // crear una matriz de 6 elementos var hex = new Array(6) // asignar descriptores no difuminados hex[0] = "FF " hex[1] = "CC" hex[2] = "99" hex[3] = "66" hex[4] = "33" hex[5] = "00" // acepta cadena triplete y muestra como fondo color function display(triplet) { // establece el color como color de fondo document.bgColor = '#' + triplete // muestra el triplete hexadecimal de color alert('现在的背景色是 #'+triplet) } // dibuja una sola tabla celda basada en todos los descriptores function drawCell(red, green, blue) { // celda abierta con color de fondo triplete hexadecimal especificado document.write('<TD BGCOLOR="#' + red + green + blue + '">') / / abrir un enlace de hipertexto con javascript: esquema para llamar a la función de visualización document.write('<A HREF="javascript:display('' + (rojo + verde + azul) + '')">') // imprimir imagen transparente (use cualquier alto y ancho) document.write('<IMG SRC="place.gif" BORDER=0 HEIGHT=12 WIDTH=12>') // cerrar etiqueta de enlace document.write('</A>' ) // cerrar la celda de la tabla document.write('</TD>') } // dibujar la fila de la tabla basada en los descriptores rojo y azul function drawRow(red, blue) { // abrir la fila de la tabla document.write('<TR> ') // recorre todos los descriptores de color no difuminados como hexadecimal verde for (var i = 0; yo < 6; ++i) { drawCell(red, hex[i], blue) } // cierra la fila de la tabla actual document.write('</TR>') } // dibuja la tabla para uno de los seis paneles de cubos de colores función drawTable(blue ) { // abrir tabla (uno de los seis paneles de cubos) document.write('<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>') // recorrer todos los descriptores de color no difuminados como hexadecimal rojo para (var i = 0; i < 6; ++i) { drawRow(hex[i], blue) } // cerrar la tabla actual document.write('</TABLE>') } // dibuja todos los paneles del cubo dentro de las celdas de la tabla función drawCube( ) { // abre la tabla document.write('<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=1><TR>') // recorre todos los descriptores de color no difuminados como hexadecimal azul para (var i = 0; i < 6; ++i) { // abre la celda de la tabla con color de fondo blanco document.write('<TD BGCOLOR="#FFFFFF">') // llama a la función para crear un panel de cubo con hex[i] hexadecimal azul drawTable(hex) [i]) // cerrar la celda de la tabla actual document.write('</TD>') } // cerrar la fila y la tabla de la tabla document.write('</TR></TABLE>') } // llamar a la función comenzar la ejecución drawCube() // --> </script>