Någon som har ett script eller en länk till något script som klarar av att konvertera från rgbvärden till hexvärden ?
------------------
Ordning är till för idioter.
Genier behärskar även kaos.
4 svar · 290 visningar · startad av jonne
Någon som har ett script eller en länk till något script som klarar av att konvertera från rgbvärden till hexvärden ?
------------------
Ordning är till för idioter.
Genier behärskar även kaos.
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide Me
////////////////////////////////////////////////////////////////////////////
// JavaScript RGB to Hexidecimal Color Converter -- Version 1.0 -- 4/23/97
//
// -- Convert RGB values to hexidecimal values on the client side --
// Written by Mike Brittain (brittaim@lafayette.edu)
//
// Copyright (c) Eyeful Web Enterprises, 1997
// All Rights Reserved.
//
// *FREEWARE* - This script may be distributed freely (without charge) as long as the above comments remain intact.
//
// Visit Eyeful Web Enterprises at: [url="http://www.lafayette.edu/~brittaim/"]http://www.lafayette.edu/~brittaim/[/url]
//
////////////////////////////////////////////////////////////////////////////
var bgcolor = "#000000";
var RGB = new Array(256);
var k = 0;
var hex = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F");
for (i = 0; i < 16; i++) {
for (j = 0; j < 16; j++) {
RGB[k] = hex[i] + hex[j];
k++;
}
}
function dropLeadingZeros(num){
while (num.charAt(0) == "0") {
newTerm = num.substring(1, num.length);
num = newTerm;
}
if (num == "")
num = "0";
return num;
}
function convert(form){
while ((form.red.value > 255) || (form.red.value < 0)) {
alert("All RGB values must be between 0 and 255.")
form.red.value = 0;
form.red.focus();
}
while ((form.green.value > 255) || (form.green.value < 0)) {
alert("All RGB values must be between 0 and 255.")
form.green.value = 0;
form.green.focus();
}
while ((form.blue.value > 255) || (form.blue.value < 0)) {
alert("All RGB values must be between 0 and 255.")
form.blue.value = 0;
form.blue.focus();
}
if (form.red.value == "")
form.red.value = 0;
if (form.green.value == "")
form.green.value = 0;
if (form.blue.value == "")
form.blue.value = 0;
form.red.value = dropLeadingZeros(form.red.value);
form.green.value = dropLeadingZeros(form.green.value);
form.blue.value = dropLeadingZeros(form.blue.value);
rr = RGB[form.red.value]
gg = RGB[form.green.value]
bb = RGB[form.blue.value]
bgcolor = "#" + rr + gg + bb;
form.hex.value = bgcolor;
tinywindow('small');
colorWindow();
}
function colorWindow(){
colorwindow.document.bgColor = bgcolor;
colorwindow.document.write(' ');
colorwindow.window.focus();
}
var colorwindow = null;
var winopts = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=75,height=75";
function tinywindow(windowname) {
colorwindow = open("", windowname, winopts);
}
// End Hide -->
</SCRIPT>
det finns otroligt mkt info på nätet
/e:a
------------------
...information vill vara fri...
...dagens tips: skaffa msdn...
Nu var det ju inte riktigt ett javascipt jag var ute efter...
------------------
Ordning är till för idioter.
Genier behärskar även kaos.
Funtionen RGB: http://www.devguru.com/Technologies/vbscript/quickref/rgb.html
Och funtionen Hex: http://www.devguru.com/Technologies/vbscript/quickref/hex.html
Kanske hjälper dig på traven... :)
------------------
webEye.nu SweQuake.com
Jaha så det fanns sådana godsaker i vbscript. Man lär sig något nytt varje dag ;)
Funkade iaf precis så som jag ville. Tack o bock.
------------------
Ordning är till för idioter.
Genier behärskar även kaos.