| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 
 |  
<html>
  <head>
 
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Générateur de couleures hexadecimales</title>
    <script language="javascript">
      var rouge=255;
	  var vert=255;
	  var bleu=255;
 
	  function converti(dec)
	  {
		var hexa="0123456789ABCDEF";
		var hex="";
		while (dec>15) 
		{
			tmp=dec-(Math.floor(dec/16))*16;
			hex=hexa.charAt(tmp)+hex;
			dec=Math.floor(dec/16);
		}
		hex=hexa.charAt(dec)+hex;
		if(hex.length==1)hex="0"+hex;
		return(hex); 
	  }
		function bouge(element,evt)
		{
			element.style.position='relative';
			if (navigator.appName=="Microsoft Internet Explorer")
			{
				if(evt.x-15<256&&evt.x-15>=0)
				{
					element.style.left=evt.x-15;
					document.getElementById(element.name).value=evt.x-15;
				}
			}
			else
			{
				if(evt.clientX-15<256&&evt.clientX-15>=0)
				{
					element.style.left=evt.clientX-15;
					document.getElementById(element.name).value=evt.clientX-15;
				}
			}
			maj('1');
		}
		function maj(ent)
		{
			if(ent==1)
			{
				rouge=document.getElementById("rouge").value;
				vert=document.getElementById("vert").value;
				bleu=document.getElementById("bleu").value;
				document.getElementById('hexa').value='#'+converti(rouge)+converti(vert)+converti(bleu);
				document.getElementById("division").style.backgroundColor='#'+converti(rouge)+converti(vert)+converti(bleu);
 
			}
		}
		var up=true;
 
	</script>
  </head>
	<body>
	<table><tr><td>
    <div style="width:100px;height:50px;background-color:rgb(0,0,0);" id="division"></div>
	</td><td>
	<font size="2"><b>Faites glisser les ascenceurs pour faire varier la couleure</b></font>
	</td></tr></table>
	<br>
	<span>
		<font color="red">
			<b>Rouge</b>
		</font><br>
		<input type="text" readonly value="0" id="rouge" maxlength="3">
		<br>
		<div style="border:2px solid #DDD;background-color:#EEE;width:271px;" >
			<button style="width:15px;" name="rouge" onmousemove="javascript:bouge(this,event);" onmousedown="javascript:bouge(this,event);" onmouseout="javascript:bouge(this,event);" style="width:10px;">|</button>
		</div>
	</span>
	<br>
	<span>
		<font color="green">
			<b>Vert</b>
		</font><br>
		<input type="text" readonly value="0" id="vert" maxlength="3">
		<br>
		<div style="border:2px solid #DDD;background-color:#EEE;width:271px;">
			<button style="width:15px;" name="vert" onmousemove="javascript:bouge(this,event);" onmousedown="javascript:bouge(this,event);" onmouseout="javascript:bouge(this,event);" style="width:10px;">|</button>
		</div>
	</span>
	<br>
	<span>
		<font color="blue">
			<b>Bleu</b>
		</font><br>
		<input type="text" readonly value="0" id="bleu" maxlength="3">
		<br>
		<div style="border:2px solid #DDD;background-color:#EEE;width:271px;">
			<button style="width:15px;" name="bleu" onmousemove="javascript:bouge(this,event);" onmousedown="javascript:bouge(this,event);" onmouseout="javascript:bouge(this,event);" style="width:10px;">|</button>
		</div>
	</span>
	<br>
	<input type="text" value="#FFFFFF" id="hexa" readonly>
	</body>
</html> | 
Partager