中文(繁体)
<!-- 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>