12 pers. connectées au site
Wall posté le Vendredi 13 avril 2007
no soucy ; )
- <html>
-
- <title>Sélecteur de couleurs interactif</title>
- <script language="JavaScript">
-
- <!--
-
- function SymError()
-
- {
-
- return true;
-
- }
-
- window.onerror = SymError;
-
- //-->
-
- </script>
-
- <SCRIPT LANGUAGE="JavaScript">
-
- function genColor() {
-
- hex = document.colorForm.hex.value;
-
- if(hex.length == 7) {
-
- hex = hex.substring(1);
-
- }
-
- if(hex.length > 7 || hex.length < 6) {
-
- alert("Invalid Hex Value");
-
- }
-
- hex = hex.toUpperCase();
-
- red = hex.substring(0,2);
-
- green = hex.substring(2,4);
-
- blue = hex.substring(4,6);
-
- addToLists(red, green, blue);
-
- if(hex.length == 6){
-
- hex = "#" + hex;
-
- }
-
- document.bgColor = hex;
-
- document.colorForm.hex.value = hex;
-
- }
-
- function genHex() {
-
- if(document.colorForm.Red.selectedIndex == -1) {
-
- document.colorForm.Red.selectedIndex = 0;
-
- }
-
- if(document.colorForm.Green.selectedIndex == -1) {
-
- document.colorForm.Green.selectedIndex = 0;
-
- }
-
- if(document.colorForm.Blue.selectedIndex == -1) {
-
- document.colorForm.Blue.selectedIndex = 0;
-
- }
-
- red = document.colorForm.Red[document.colorForm.Red.selectedIndex].value;
-
- green = document.colorForm.Green[document.colorForm.Green.selectedIndex].value;
-
- blue = document.colorForm.Blue[document.colorForm.Blue.selectedIndex].value;
-
- hex = "#" + red + green + blue;
-
- document.colorForm.hex.value = hex;
-
- document.bgColor = hex;
-
- }
-
- function setColor() {
-
- hexIndex = document.colorForm.colorList.selectedIndex;
-
- hex = document.colorForm.colorList[hexIndex].value;
-
- hex = hex.toUpperCase();
-
- document.bgColor = "#" + hex;
-
- document.colorForm.hex.value = "#" + hex;
-
- red = hex.substring(0,2);
-
- green = hex.substring(2,4);
-
- blue = hex.substring(4,6);
-
- document.colorForm.Red.value = red;
-
- document.colorForm.Green.value = green;
-
- document.colorForm.Blue.value = blue;
-
- addToLists(red, green, blue);
-
- }
-
- function addToLists(red, green, blue) {
-
- si = -1;
-
- for(i = 0 ; i < 3 ; i++) {
-
- if(i == 0) {
-
- curColor = red;
-
- }
-
- if(i == 1) {
-
- curColor = green;
-
- }
-
- if(i == 2) {
-
- curColor = blue;
-
- }
-
- if(curColor == '00') { si = 0; }
-
- if(curColor == '11') { si = 1; }
-
- if(curColor == '22') { si = 2; }
-
- if(curColor == '33') { si = 3; }
-
- if(curColor == '44') { si = 4; }
-
- if(curColor == '55') { si = 5; }
-
- if(curColor == '66') { si = 6; }
-
- if(curColor == '77') { si = 7; }
-
- if(curColor == '88') { si = 8; }
-
- if(curColor == '99') { si = 9; }
-
- if(curColor == 'AA') { si = 10; }
-
- if(curColor == 'BB') { si = 11; }
-
- if(curColor == 'CC') { si = 12; }
-
- if(curColor == 'DD') { si = 13; }
-
- if(curColor == 'EE') { si = 14; }
-
- if(curColor == 'FF') { si = 15; }
-
- if(i == 0) {
-
- document.colorForm.Red.selectedIndex = si;
-
- }
-
- if(i == 1) {
-
- document.colorForm.Green.selectedIndex = si;
-
- }
-
- if(i == 2) {
-
- document.colorForm.Blue.selectedIndex = si;
-
- }
-
- }
-
- }
-
- </SCRIPT>
-
- </head>
-
- <body bgcolor="#FFFFFF" link="#9B022D" vlink="#336991" alink="#007171">
-
- <form name="colorForm">
-
- <div align="center">
-
- <div align="center">
-
- <center>
-
- <table border="0" cellpadding="4" cellspacing="0" width="500">
-
- <tr>
-
- <td colspan="4" align="left">
-
- <p align="center"><font face="Verdana,Arial,Helvetica" size="5">Sélecteur
-
- de couleur</font>
-
- <p align="left"><font face="Verdana,Arial,Helvetica" size="2">Cet
-
- outil permet d'obtenir la couleur désirée en modifiant les paramètres
-
- des 3 composantes Rouge, Vert et Bleu.</font>
-
- <p align="left"> </td>
-
- </tr>
-
- <center>
-
- <tr>
-
- <td><b><font size="2" face="Arial, Helvetica">Couleurs
-
- par nom</font></b></td>
-
- <td><b><font size="2" face="Arial, Helvetica" color="#FF0000">Rouge</font></b></td>
-
- <td><b><font size="2" face="Arial, Helvetica" color="#00FF00">Vert</font></b></td>
-
- <td><b><font size="2" face="Arial, Helvetica" color="#0000FF">Bleu</font></b></td>
-
- </tr>
-
- <tr>
-
- <td><font color="#FFFFFF" size="2">
-
- <select size="16" name="colorList" onChange="setColor()">
-
- <option value="000000" selected>Black</option>
-
- <option value="FFFFFF">White</option>
-
- <option value="990000">Red</option>
-
- <option value="009900">Green</option>
-
- <option value="000099">Blue</option>
-
- <option value="FF9900">Orange</option>
-
- <option value="660066">Purple</option>
-
- <option value="FFFF00">Yellow</option>
-
- <option value="FF99CC">Pink</option>
-
- <option value="996633">Brown</option>
-
- <option value="FFFFCC">Beige</option>
-
- <option value="660000">Dark Red</option>
-
- <option value="006600">Dark Green</option>
-
- <option value="000066">Dark Blue</option>
-
- <option value="330000">Very Dark Red</option>
-
- <option value="003300">Very Dark Green</option>
-
- <option value="000033">Very Dark Blue</option>
-
- <option value="CC0000">Bright Red</option>
-
- <option value="00CC00">Bright Green</option>
-
- <option value="0000CC">Bright Blue</option>
-
- <option value="FF0000">Very Bright Red</option>
-
- <option value="00FF00">Very Bright Green</option>
-
- <option value="0000FF">Very Bright Blue</option>
-
- <option value="333333">Very Dark Grey</option>
-
- <option value="666666">Dark Grey</option>
-
- <option value="999999">Grey</option>
-
- <option value="CCCCCC">Light Grey</option>
-
- <option value="003333">Dark Turquois</option>
-
- <option value="006666">Turquois</option>
-
- <option value="009999">Light Turquois</option>
-
- <option value="00FFFF">Cyan</option>
-
- <option value="00CCCC">Dark Cyan</option>
-
- <option value="003366">Soft Dark Blue</option>
-
- <option value="003399">Soft Blue</option>
-
- <option value="006699">Teal</option>
-
- <option value="0099FF">Baby Blue</option>
-
- <option value="0066FF">Dark Baby Blue</option>
-
- <option value="006633">Forest Green</option>
-
- <option value="009933">Soft Green</option>
-
- <option value="00FFCC">Seafoam Green</option>
-
- <option value="330033">Dark Purple</option>
-
- <option value="990099">Light Purple</option>
-
- <option value="CC00CC">Dark Magenta</option>
-
- <option value="FF00FF">Magenta</option>
-
- <option value="CCCC00">Dark Yellow</option>
-
- <option value="CCFF00">Yellow Green</option>
-
- <option value="99FF00">Green Yellow</option>
-
- <option value="FFCC00">Yellow Orange</option>
-
- <option value="CC6600">Dark Orange</option>
-
- <option value="FF6699">Carnation Pink</option>
-
- <option value="FF9999">Light Red</option>
-
- <option value="FF66CC">Fushia</option>
-
- <option value="330066">Indigo</option>
-
- <option value="667700">"Doo Doo" Green</option>
-
-
-
- </select></font></td>
-
- <td><font color="#FFFFFF" size="2"><select size="16" name="Red" onChange="genHex()" onBlur="genHex()" scrolling="no">
-
- <option value="00" selected>00</option>
-
- <option value="11">11</option>
-
- <option value="22">22</option>
-
- <option value="33">33</option>
-
- <option value="44">44</option>
-
- <option value="55">55</option>
-
- <option value="66">66</option>
-
- <option value="77">77</option>
-
- <option value="88">88</option>
-
- <option value="99">99</option>
-
- <option value="AA">AA</option>
-
- <option value="BB">BB</option>
-
- <option value="CC">CC</option>
-
- <option value="DD">DD</option>
-
- <option value="EE">EE</option>
-
- <option value="FF">FF</option>
-
- </select></font></td>
-
- <td><font color="#FFFFFF" size="2"><select size="16" name="Green" onChange="genHex()" onBlur="genHex()"scrolling="no">
-
- <option value="00" selected>00</option>
-
- <option value="11">11</option>
-
- <option value="22">22</option>
-
- <option value="33">33</option>
-
- <option value="44">44</option>
-
- <option value="55">55</option>
-
- <option value="66">66</option>
-
- <option value="77">77</option>
-
- <option value="88">88</option>
-
- <option value="99">99</option>
-
- <option value="AA">AA</option>
-
- <option value="BB">BB</option>
-
- <option value="CC">CC</option>
-
- <option value="DD">DD</option>
-
- <option value="EE">EE</option>
-
- <option value="FF">FF</option>
-
- </select></font></td>
-
- <td><font color="#FFFFFF" size="2"><select size="16" name="Blue" onChange="genHex()" onBlur="genHex()" scrolling="no">
-
- <option value="00" selected>00</option>
-
- <option value="11">11</option>
-
- <option value="22">22</option>
-
- <option value="33">33</option>
-
- <option value="44">44</option>
-
- <option value="55">55</option>
-
- <option value="66">66</option>
-
- <option value="77">77</option>
-
- <option value="88">88</option>
-
- <option value="99">99</option>
-
- <option value="AA">AA</option>
-
- <option value="BB">BB</option>
-
- <option value="CC">CC</option>
-
- <option value="DD">DD</option>
-
- <option value="EE">EE</option>
-
- <option value="FF">FF</option>
-
- </select>
-
- </font></td>
-
- </tr>
-
- </center>
-
- <tr>
-
- <td colspan="4">
-
- <p align="left"> <p align="left"><b>
-
- <p><font face="Arial, Helvetica" size="2">Valeur en hexadécimal :<font size="2">
-
- <font face="Verdana,Arial,Helvetica">
-
- <input type="text" name="hex" size="9" value="#FFFFFF">
-
- </font></font> </font><font face="Verdana,Arial,Helvetica" size="2">
-
- </font><font face="Arial, Helvetica" size="2"><font size="2">
-
- <input type="button" value="Afficher la couleur" name="B1" onClick="genColor()">
-
- </font><br>
-
- </font></p>
-
- <p align="right"><font size="2" face="Arial, Helvetica">By <a href="http://www.grenadine.net" target="_blank">Grenadine.net</a></font></p></td>
-
- </tr>
-
- </table>
-
- </div>
-
- </div>
-
- </form>
-
- </body>
-
- </html>
Remonter