Français
<!-- http://www.downcodes.com --> <!-- bbs http://www.downcodes.com/bbs--> <!--把如下代码加入<body>区域中-- > <script langage="JavaScript"> <!-- // Copyright (c) 1996-1997 Tomer Shiran. Tous droits réservés. // Autorisation donnée d'utiliser le script à condition que cet avis reste tel quel. // Des scripts supplémentaires peuvent être trouvés sur http://www.geocities.com/~yehuda/ // crée un tableau à 6 éléments var hex = new Array(6) // attribue des descripteurs non tramés hex[0] = "FF " hex[1] = "CC" hex[2] = "99" hex[3] = "66" hex[4] = "33" hex[5] = "00" // accepte la chaîne de triplet et l'affiche en arrière-plan color function display(triplet) { // définit la couleur comme couleur d'arrière-plan document.bgColor = '#' + triplet // affiche l'alerte de triplet hexadécimal de couleur ('现在的背景色是 #'+triplet) } // dessine un seul tableau cellule basée sur tous les descripteurs function drawCell(red, green, blue) { // cellule ouverte avec la couleur d'arrière-plan du triplet hexadécimal spécifiée document.write('<TD BGCOLOR="#' + rouge + vert + bleu + '">') / / ouvrir un lien hypertexte avec javascript : schéma pour appeler la fonction d'affichage document.write('<A HREF="javascript:display('' + (red + green + blue) + '')">') // print image transparente (utilisez n'importe quelle hauteur et largeur) document.write('<IMG SRC="place.gif" BORDER=0 HEIGHT=12 WIDTH=12>') // balise de lien fermé document.write('</A>' ) // ferme la cellule du tableau document.write('</TD>') } // dessine une ligne du tableau basée sur les descripteurs rouge et bleu function drawRow(red, blue) { // ouvre la ligne du tableau document.write('<TR> ') // parcourt tous les descripteurs de couleurs non tramés sous forme d'hexadécimal vert pour (var i = 0; je < 6 ; ++i) { drawCell(red, hex[i], blue) } // ferme la ligne actuelle du tableau document.write('</TR>') } // dessine une table pour l'un des six panneaux de cubes de couleur function drawTable(blue ) { // table ouverte (un des six panneaux de cube) document.write('<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>') // parcourt tous les descripteurs de couleur non tramés sous forme d'hexadécimal rouge pour (var i = 0; i < 6; ++i) { drawRow(hex[i], blue) } // ferme la table actuelle document.write('</TABLE>') } // dessine tous les panneaux du cube à l'intérieur des cellules du tableau function drawCube( ) { // ouvre la table document.write('<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=1><TR>') // parcourt tous les descripteurs de couleurs non tramés en hexadécimal bleu pour (var i = 0; i < 6; ++i) { // ouvre une cellule de tableau avec une couleur de fond blanche document.write('<TD BGCOLOR="#FFFFFF">') // appelle la fonction pour créer un panneau de cube avec hex[i] blue hex drawTable(hex [i]) // ferme la cellule actuelle du tableau document.write('</TD>') } // ferme la ligne et le tableau du tableau document.write('</TR></TABLE>') } // appelle la fonction à commencer l'exécution drawCube() // --> </script>