Hoi,
Weet er iemand een script om een kleur te kiezen via een kleurenkaart of andere methode, zou de uitkomst van de kleur in RGB waardes moeten kunnen gebruiken.
Alvast bedankt.
1.703 views
<style>
table {
border: 0px #000000 solid;
}
td {
border: 1px #000000 solid;
height: 10px;
width: 20px;
}
</style>
<script language='javascript'>
function kleur(hex) {
document.getElementById("kleur").value = "#"+ hex;
}
function leeg() {
document.getElementById("kleur").value = "";
}
</script>
<?
$keer = "3"; //per hoeveel # komt de kleur te staan? Aan te raden: 3, 5, 7, 15
// hieronde niks meer wijzigen
// het uitvoer van controles voor de waarde van $keer, om problemen te voorkomen
if(!isset($keer) OR $keer == "")
exit("De variable '<i>keer</i>' bestaat niet of is leeg.<br>Deze is wel nodig, omdat deze aangeeft hoeveel kleuren er komen.");
if(!is_numeric($keer))
exit("De ingevulde waarde voor de variable '<i>keer</i>' is geen getal.<br>Voer dus een getal in (tussen de 0 en 16).");
if($keer > 16 OR $keer == 0)
exit("De ingevulde waarde voor de variable '<i>keer</i>' ligt niet tussen de 0 en 17.<br>Dit zou voor problemen gaan zorgen.<br>Voer dus een getal tussen de 0 en de 17 in.");
// hieronder het script dat de kleuren geeft
$kleur = array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F");
echo "<table>
";
for($i=0;$i<16;$i=$i+$keer){
echo "<tr>
<td bgcolor='#". $kleur[$i].$kleur[$i].$kleur[$i].$kleur[$i].$kleur[$i].$kleur[$i] ."' onMouseOver='kleur(\"". $kleur[$i].$kleur[$i].$kleur[$i].$kleur[$i].$kleur[$i].$kleur[$i] ."\")'; onMouseOut='leeg()';> </td><td></td>
";
for($j=0;$j<16;$j=$j+$keer){
for($k=0;$k<16;$k=$k+$keer){
echo "<td bgcolor='#". $kleur[$i].$kleur[$i].$kleur[$j].$kleur[$j].$kleur[$k].$kleur[$k] ."' onMouseOver='kleur(\"". $kleur[$i].$kleur[$i].$kleur[$j].$kleur[$j].$kleur[$k].$kleur[$k] ."\")'; onMouseOut='leeg()';> </td>
";
}
}
echo "</tr>
";
}
echo "</table>";
?>
<input id="kleur" type='text' maxlength='7' size='7'>