<script>
function rgb2hex(r,g,b) {
var m = 256;
r = (r%m).toString(16);
r = r.length==1?"0"+r:r;
g = (g%m).toString(16);
g = g.length==1?"0"+g:g;
b = (b%m).toString(16);
b = b.length==1?"0"+b:b;
return "#"+r+g+b;
}
<script>
function rgb2hex(r,g,b) {
var m = 256;
r = (r%m).toString(16);
r = r.length==1?"0"+r:r;
g = (g%m).toString(16);
g = g.length==1?"0"+g:g;
b = (b%m).toString(16);
b = b.length==1?"0"+b:b;
return "#"+r+g+b;
}