kleurenkiezer gezocht
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.
Toch bedankt alvast.
deze.
Of Groeten.
Code (php)
1
2
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
2
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
<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'>
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'>
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
Reuze, simpel maar had geen zin om er aan te beginnen, bedankt nu kan ik eenvoudig verderbouwen op de basis.