6,7c6,7 < var r1=0.0000, g1=0.0000, b1=0.0000, c1=0.0000, m1=0.0000, y1=0.0000, k1=0.0000, first=true; < function fcmyk_rgb() { --- > var r1=0.0000, g1=0.0000, b1=0.0000, c1=0.0000, m1=0.0000, y1=0.0000, k1=0.0000; > function cmyk_rgb() { 13,15c13,15 < r1=eval(255.0 * (1.0 - eval('' + eval('' + c))) * (1.0 - eval('' + eval('' + k)))); < g1=eval(255.0 * (1.0 - eval('' + eval('' + m))) * (1.0 - eval('' + eval('' + k)))); < b1=eval(255.0 * (1.0 - eval('' + eval('' + y))) * (1.0 - eval('' + eval('' + k)))); --- > r1=eval(255.0 * (1.0 - c) * (1.0 - k)); > g1=eval(255.0 * (1.0 - m) * (1.0 - k)); > b1=eval(255.0 * (1.0 - y) * (1.0 - k)); 17,19c17,19 < document.getElementById('r').value = Math.floor(eval('' + r1)); < document.getElementById('g').value = Math.floor(eval('' + g1)); < document.getElementById('b').value = Math.floor(eval('' + b1)); --- > document.getElementById('r').value = Math.floor(r1); > document.getElementById('g').value = Math.floor(g1); > document.getElementById('b').value = Math.floor(b1); 24,47c24 < function frgb_cmyk() { // http://www.rapidtables.com/convert/color/rgb-to-cmyk.htm < var cinp=''; < if (first) { < first=false; < if (document.URL.indexOf('?') != -1) { < document.getElementById('to').value=location.search.split('to=')[1] ? decodeURIComponent(location.search.split('to=')[1].split('&')[0]) : ''; < cinp=location.search.split('cinput=')[1] ? decodeURIComponent(location.search.split('cinput=')[1].split('&')[0]) : '#000000'; < if (cinp != '#000000') { < findc(cinp); < } else { < document.getElementById('r').value=location.search.split('r=')[1] ? decodeURIComponent(location.search.split('r=')[1].split('&')[0]) : document.getElementById('r').value; < document.getElementById('g').value=location.search.split('g=')[1] ? decodeURIComponent(location.search.split('g=')[1].split('&')[0]) : document.getElementById('g').value; < document.getElementById('b').value=location.search.split('b=')[1] ? decodeURIComponent(location.search.split('b=')[1].split('&')[0]) : document.getElementById('b').value; < document.getElementById('c').value=location.search.split('c=')[1] ? decodeURIComponent(location.search.split('c=')[1].split('&')[0]) : document.getElementById('c').value; < document.getElementById('m').value=location.search.split('m=')[1] ? decodeURIComponent(location.search.split('m=')[1].split('&')[0]) : document.getElementById('m').value; < document.getElementById('y').value=location.search.split('y=')[1] ? decodeURIComponent(location.search.split('y=')[1].split('&')[0]) : document.getElementById('y').value; < document.getElementById('k').value=location.search.split('k=')[1] ? decodeURIComponent(location.search.split('k=')[1].split('&')[0]) : document.getElementById('k').value; < if (document.URL.indexOf('bcmyk_rgbx=') != -1) { < fcmyk_rgb(); < return; < } < } < } < } --- > function rgb_cmyk() { // http://www.rapidtables.com/convert/color/rgb-to-cmyk.htm 51,53c28,30 < var r=eval(eval('' + rr) / 255.0); < var g=eval(eval('' + gg) / 255.0); < var b=eval(eval('' + bb) / 255.0); --- > var r=eval(rr / 255.0); > var g=eval(gg / 255.0); > var b=eval(bb / 255.0); 55,61c32,38 < if (eval('' + g) > eval('' + mx)) mx=g; < if (eval('' + b) > eval('' + mx)) mx=b; < k1 = eval(1.0000 - eval('' + mx)); < if (eval('' + k1) == 1.0000) { < c1 = 0.0000; < m1 = 0.0000; < y1 = 0.0000; --- > if (eval(g) > eval(mx)) mx=g; > if (eval(b) > eval(mx)) mx=b; > k1 = eval(1.0000 - mx); > if (eval(k1) == 1.0000) { > c1 = 0.0; > m1 = 0.0; > y1 = 0.0; 63,65c40,42 < c1 = eval((1.0000 - eval('' + r) - eval('' + k1)) / (1.0000 - eval('' + k1))); < m1 = eval((1.0000 - eval('' + g) - eval('' + k1)) / (1.0000 - eval('' + k1))); < y1 = eval((1.0000 - eval('' + b) - eval('' + k1)) / (1.0000 - eval('' + k1))); --- > c1 = eval((1.0000 - r - k1) / (1.0000 - k1)); > m1 = eval((1.0000 - g - k1) / (1.0000 - k1)); > y1 = eval((1.0000 - b - k1) / (1.0000 - k1)); 68,72d44 < if (('' + c1 + '..').split('.')[1].length > 4) { < document.getElementById('c').value = ('' + c1 + '..').split('.')[0] + '.' + ('' + c1 + '..').split('.')[1].substring(0,4); < } else if (('' + c1).indexOf('.') == -1) { < document.getElementById('c').value = ('' + c1 + '.0000'); < } else { 74,79d45 < } < if (('' + m1 + '..').split('.')[1].length > 4) { < document.getElementById('m').value = ('' + m1 + '..').split('.')[0] + '.' + ('' + m1 + '..').split('.')[1].substring(0,4); < } else if (('' + m1).indexOf('.') == -1) { < document.getElementById('m').value = ('' + m1 + '.0000'); < } else { 81,86d46 < } < if (('' + y1 + '..').split('.')[1].length > 4) { < document.getElementById('y').value = ('' + y1 + '..').split('.')[0] + '.' + ('' + y1 + '..').split('.')[1].substring(0,4); < } else if (('' + y1).indexOf('.') == -1) { < document.getElementById('y').value = ('' + y1 + '.0000'); < } else { 88,93d47 < } < if (('' + k1 + '..').split('.')[1].length > 4) { < document.getElementById('k').value = ('' + k1 + '..').split('.')[0] + '.' + ('' + k1 + '..').split('.')[1].substring(0,4); < } else if (('' + k1).indexOf('.') == -1) { < document.getElementById('k').value = ('' + k1 + '.0000'); < } else { 95d48 < } 99,126d51 < < function undata() { < document.getElementById('htmlis').innerHTML='
' + document.body.innerHTML.replace(/\ data\-/g, ' ').replace(/\'\/\//g, "'ht' + 'tp://").replace(/\"\/\//g, '"ht' + 'tp://').replace('/emai' + 'lhtml.php', '/cmy' + 'k_rgb.html').replace(' method="POST"', ' method="GET"').replace(' onsubmit=', ' data-onsubmit=').replace('Email to ...', 'Show').replace(/inline\-block/g, 'none').replace(' name="htmlis"', ' data-name="htmlis"').replace(/\ type\=\"button/g, ' type="submit').replace(/\ type\=\"email/g, ' type="text').replace(/\ type\=\"number/g, ' type="text').replace('"g" value="0"', '"g" value="' +document.getElementById('g').value + '"').replace('"r" value="0"', '"r" value="' +document.getElementById('r').value + '"').replace('"b" value="0"', '"b" value="' +document.getElementById('b').value + '"').replace('"to" value=""', '"to" value="' +document.getElementById('to').value + '"').replace('