한국어
<!-- http://www.downcodes.com --> <!-- bbs http://www.downcodes.com/bbs--> <!--把如下代码加入<body>区域中-- > <script 언어="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 // 16진수 삼중항 색상 표시 Alert('现재적背景color是 #'+triplet) } // 단일 테이블 그리기 모든 설명자를 기반으로 하는 셀 function drawCell(red, green, blue) { // 지정된 16진수 삼중 배경색으로 셀 열기 document.write('<TD BGCOLOR="#' + red + green + blue + '">') / / javascript로 하이퍼텍스트 링크 열기: 표시 함수를 호출하는 구성표 document.write('<A HREF="javascript:display('' + (red + green + blue) + '')">') // 인쇄 투명 이미지(모든 높이와 너비 사용) 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> ') // 디더링되지 않은 모든 색상 설명자를 녹색 16진수로 반복합니다. for (var i = 0; 나는 <6; ++i) { drawCell(red, hex[i], blue) } // 현재 테이블 행 닫기 document.write('</TR>') } // 6개 색상 큐브 패널 중 하나에 대한 테이블 그리기 function drawTable(blue ) { // 테이블 열기(6개 큐브 패널 중 하나) document.write('<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>') // 디더링되지 않은 모든 색상 설명자를 빨간색 16진수로 반복 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>') // 디더링되지 않은 모든 색상 설명자를 파란색 16진수로 반복 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>