ภาษาไทย
<!-- 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) // กำหนด descriptors ที่ไม่แยกส่วน hex[0] = "FF " hex[1] = "CC" hex[2] = "99" hex[3] = "66" hex[4] = "33" hex[5] = "00" // ยอมรับสตริงแฝดและแสดงเป็นพื้นหลัง color function display(triplet) { // set color as background color document.bgColor = '#' + triplet // display the color hexadecimal triplet alert('现在的背景色是 #'+triplet) } // วาดตารางเดี่ยว เซลล์ตามฟังก์ชันตัวอธิบายทั้งหมด DrawCell(แดง, เขียว, น้ำเงิน) { // เปิดเซลล์ที่มีสีพื้นหลังสามเท่าของเลขฐานสิบหกที่ระบุ 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>') // close link tag document.write('</A>' ) // ปิดเซลล์ตาราง document.write('</TD>') } // วาดแถวของตารางตามฟังก์ชันตัวอธิบายสีแดงและสีน้ำเงิน DrawRow(สีแดง, สีน้ำเงิน) { // เปิดแถวของตาราง document.write('<TR> ') // วนซ้ำตัวอธิบายสีที่ไม่แยกสีทั้งหมดเป็นเลขฐานสิบหกสีเขียวสำหรับ (var i = 0; ฉัน < 6; ++i) { DrawCell(red, hex[i], blue) } // ปิดแถวปัจจุบันของตาราง document.write('</TR>') } // วาดตารางสำหรับฟังก์ชันแผงลูกบาศก์สีหนึ่งในหกสี DrawTable(สีน้ำเงิน ) { // เปิดตาราง (หนึ่งในหกแผงลูกบาศก์) document.write('<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>') // วนซ้ำผ่านตัวอธิบายสีที่ไม่แยกส่วนทั้งหมดเป็นเลขฐานสิบหกสีแดงสำหรับ (var i = 0; i < 6; ++i) { DrawRow(hex[i], blue) } // ปิดตารางปัจจุบัน document.write('</TABLE>') } // วาดแผงคิวบ์ทั้งหมดภายในเซลล์ตาราง ฟังก์ชั่น DrawCube( ) { // open table document.write('<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=1><TR>') // วนซ้ำตัวอธิบายสีที่ไม่แยกส่วนทั้งหมดเป็นเลขฐานสิบหกสีน้ำเงินสำหรับ (var i = 0; i < 6; ++i) { // เปิดเซลล์ตารางด้วยสีพื้นหลังสีขาว document.write('<TD BGCOLOR="#FFFFFF">') // เรียกใช้ฟังก์ชันเพื่อสร้างแผงลูกบาศก์ด้วย hex[i] blue hex DrawTable(hex [i]) // ปิดเซลล์ตารางปัจจุบัน document.write('</TD>') } // ปิดแถวของตารางและตาราง document.write('</TR></TABLE>') } // เรียกใช้ฟังก์ชันเพื่อ เริ่มดำเนินการ DrawCube() // --> </script>