colorpicker.aspx
上传用户:simon2hong
上传日期:2021-11-18
资源大小:16746k
文件大小:24k
源码类别:

OA系统

开发平台:

C#

  1. <%@ Page Language="C#" Inherits="CuteEditor.EditorUtilityPage" %>
  2. <script runat="server">
  3. string FrameSrc;
  4. override protected void OnInit(EventArgs args)
  5. {
  6. if(Context.Request.QueryString["IsFrame"]==null)
  7. {
  8. FrameSrc="ColorPicker.Aspx?IsFrame=1&"+Request.ServerVariables["QUERY_STRING"];
  9. CuteEditor.CEU.WriteDialogOuterFrame(Context,"[[MoreColors]]",FrameSrc);
  10. Context.Response.End();
  11. }
  12. base.OnInit(args);
  13. }
  14. //Power By CuteEditor.cn
  15. //该源码下载自www.51aspx.com(51aspx.com)
  16. </script>
  17. <%
  18. //FEATURE:color picker
  19. %>
  20. <html xmlns="http://www.w3.org/1999/xhtml">
  21. <head>
  22. <meta http-equiv="Page-Enter" content="blendTrans(Duration=0.1)" />
  23. <meta http-equiv="Page-Exit" content="blendTrans(Duration=0.1)" />
  24. <script type="text/javascript" src="Load.ashx?type=dialogscript&file=DialogHead.js"></script>
  25. <style type="text/css">
  26. body,input,textarea,button,select,fieldset,td
  27. {
  28. color: windowtext; font:normal 11px Tahoma;
  29. }
  30. body
  31. {
  32. background-color:menu;
  33. overflow:hidden;
  34. }
  35. </style>
  36. <title>[[MoreColors]] 
  37. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  38. </title>
  39. <script type="text/javascript">
  40. var OxOfe1b=["0","FF","GetH","GetS","GetB","toString","valueOf","_h","r","g","b","_s","_b","#","","length","x3Ctable bgColor=","x3E","backgroundColor","style","bgColor","0x","x3Ctd onmouseup=x27YSUp(this)x27 onclick=x27YSDown(this)x27 onmouseover=x27YSDown(this)x27 onmousedown=x27YSDown(this)x27 onmousemove=x27YSMove(this)x27 style=x27font-size:2px; width:","px;height:","px;x27x3Ex26nbsp;x3C/tdx3E","x3Ctd onmouseup=x27YSUp(this)x27 onclick=x27YSDown(this)x27 onmousedown=x27YSDown(this)x27 style=x27width:","px;x27x3Ex3C/tdx3E","x3Ctrx3E","x3C/trx3E","x3Ctrx3Ex3Ctd onmouseup=x27ZUp(this)x27 onmouseover=x27ZDown(this)x27 onclick=x27ZDown(this)x27 onmousedown=x27ZDown(this)x27 onmousemove=x27ZMove(this)x27 style=x27font-size:2px;width:30px;height:","px;x27x3Ex26nbsp;x3C/tdx3Ex3C/trx3E","x3Ctrx3Ex3Ctd onmouseup=x27ZUp(this)x27 onclick=x27ZDown(this)x27 onmousedown=x27ZDown(this)x27 onmousemove=x27ZMove(this)x27 style=x27width:30px;height:","px;x27x3Ex3C/tdx3Ex3C/trx3E"];var yxExponent=parseInt('<%=Request.QueryString["Quality"]%>')||0x5;var zExponent=0x7;var yxcount=Math.pow(0x2,yxExponent);var zcount=Math.pow(0x2,zExponent);var updatedelay=yxcount*yxcount/0x40;var usesafe=true; function NeedSafe(Oxe){if(!usesafe){return Math.floor(Math.max(0x0,Math.min(0xff,Oxe)));} ;var Oxf=0x33;return Math.floor(Math.max(0x0,Math.min(0xff,Math.round(Oxe/Oxf)*Oxf)));}  ;var rgbhexs=[]; InitRgbVars() ; function InitRgbVars(){for(var i=0x0;i<=0x100;i++){ rgbhexs[i]=Ox13(i) ;} ; function Ox13(n){if(n<0x10){return OxOfe1b[0x0]+n.toString(0x10).toUpperCase();} ;if(n>=0x100){return OxOfe1b[0x1];} ;return n.toString(0x10).toUpperCase();}  ;}  ; function RgbClass(Oxf,Ox16,Ox17){var obj={r:Oxf,g:Ox16,b:Ox17}; obj[OxOfe1b[0x2]]=RgbClassGetH ; obj[OxOfe1b[0x3]]=RgbClassGetS ; obj[OxOfe1b[0x4]]=RgbClassGetB ; obj[OxOfe1b[0x6]]=obj[OxOfe1b[0x5]]=RgbClassToString ;return obj;}  ; function RgbClassGetH(){if(this[OxOfe1b[0x7]]!=null){return this[OxOfe1b[0x7]];} ;return this[OxOfe1b[0x7]]=RgbClassGetH_Internal(this);}  ; function RgbClassGetH_Internal(Ox1b){var Ox1c=Math.max(Math.max(Ox1b[OxOfe1b[0x8]],Ox1b.g),Ox1b.b);if(Ox1c==0x0){return 0x0;} ;var Oxf=Ox1b[OxOfe1b[0x8]]*0x100/Ox1c;var Ox16=Ox1b[OxOfe1b[0x9]]*0x100/Ox1c;var Ox17=Ox1b[OxOfe1b[0xa]]*0x100/Ox1c; Ox1c=0x100 ;var Ox1d=Math.min(Math.min(Oxf,Ox16),Ox17);if(Ox1c==Ox1d){return 0x0;} ;if(Oxf==Ox1d){ Oxf=0x0 ;} ;if(Ox16==Ox1d){ Ox16=0x0 ;} ;if(Ox17==Ox1d){ Ox17=0x0 ;} ;var Ox1e=0x100;if(Oxf!=0x0&&Oxf!=0x100){ Ox1e=Oxf ;} ;if(Ox16!=0x0&&Ox16!=0x100){ Ox1e=Ox16 ;} ;if(Ox17!=0x0&&Ox17!=0x100){ Ox1e=Ox17 ;} ;var Ox1f=Ox1c*(Ox1e-Ox1d)/(Ox1c-Ox1d);if(Oxf!=0x0&&Oxf!=0x100){ Oxf=Ox1f ;} ;if(Ox16!=0x0&&Ox16!=0x100){ Ox16=Ox1f ;} ;if(Ox17!=0x0&&Ox17!=0x100){ Ox17=Ox1f ;} ;if(Oxf==0x0){if(Ox16==0x100){return 0x81-(0x100-Ox17)/0x6;} else {return 0x80+(0x100-Ox16)/0x6;} ;} ;if(Ox16==0x0){if(Ox17==0x100){return 0xd6-(0x100-Oxf)/0x6;} else {return 0xd6+(0x100-Ox17)/0x6;} ;} ;if(Ox17==0x0){if(Oxf==0x100){return 0x2b-(0x100-Ox16)/0x6;} else {return 0x2b+(0x100-Oxf)/0x6;} ;} ;}  ; function RgbClassGetS(){if(this[OxOfe1b[0xb]]!=null){return this[OxOfe1b[0xb]];} ;if(this[OxOfe1b[0x8]]==0x0||this[OxOfe1b[0x9]]==0x0||this[OxOfe1b[0xa]]==0x0){if(this[OxOfe1b[0x8]]==0x0&&this[OxOfe1b[0x9]]==0x0&&this[OxOfe1b[0xa]]==0x0){return this[OxOfe1b[0xb]]=0x0;} ;return this[OxOfe1b[0xb]]=0x64;} ;var Ox1c=Math.max(Math.max(this[OxOfe1b[0x8]],this.g),this.b);var Ox1d=Math.min(Math.min(this[OxOfe1b[0x8]],this.g),this.b);return this[OxOfe1b[0xb]]=0x64*(Ox1c-Ox1d)/Ox1c;}  ; function RgbClassGetB(){if(this[OxOfe1b[0xc]]!=null){return this[OxOfe1b[0xc]];} ;return this[OxOfe1b[0xc]]=0x64*Math.max(Math.max(this[OxOfe1b[0x8]],this.g),this.b)/0x100;}  ; function RgbClassToString(){return OxOfe1b[0xd]+rgbhexs[NeedSafe(this.r)]+rgbhexs[NeedSafe(this.g)]+rgbhexs[NeedSafe(this.b)];}  ; function ParseRgb(Ox24){if(!Ox24){return null;} ; Ox24=Ox24+OxOfe1b[0xe] ;if(Ox24[OxOfe1b[0xf]]==0x0){return null;} ;if(Ox24.charAt(0x0)!=OxOfe1b[0xd]||Ox24[OxOfe1b[0xf]]!=0x7){var Ox25=document.createElement(OxOfe1b[0x10]+Ox24+OxOfe1b[0x11]);try{ Ox25[OxOfe1b[0x13]][OxOfe1b[0x12]]=Ox24 ;} catch(x){return null;} ; Ox24=Ox25[OxOfe1b[0x14]]+OxOfe1b[0xe] ;if(Ox24.charAt(0x0)!=OxOfe1b[0xd]||Ox24[OxOfe1b[0xf]]!=0x7){return null;} ;} ;return  new RgbClass(parseInt(OxOfe1b[0x15]+Ox24.substr(0x1,0x2)),parseInt(OxOfe1b[0x15]+Ox24.substr(0x3,0x2)),parseInt(OxOfe1b[0x15]+Ox24.substr(0x5,0x2)));}  ; function GetRgbOfH_GetV(i){ i=i%0x100 ;if(i<0x80){ i=0x100-i ;} ; i=(i-0x80)*0x2 ;if(i>0x100*0x2/0x3){return 0x100;} ;if(i<0x100/0x3){return 0x0;} ; i=(i-0x100/0x3)*0x3 ;return i;}  ; function GetRgbOfH(i){return  new RgbClass(GetRgbOfH_GetV(i),GetRgbOfH_GetV(i+0xab),GetRgbOfH_GetV(i+0x55));}  ; function GetRgbOfHsb(Ox29,Ox2a,Ox2b){var Oxf=GetRgbOfH_GetV(Ox29)*Ox2b/0x100;var Ox16=GetRgbOfH_GetV(Ox29+0x100*0x2/0x3)*Ox2b/0x100;var Ox17=GetRgbOfH_GetV(Ox29+0x100/0x3)*Ox2b/0x100;var Ox1c=Math.max(Oxf,Math.max(Ox16,Ox17));if(Ox1c==0x0){return  new RgbClass(0x0,0x0,0x0);} ;var Ox1e=Ox1c;if(Oxf!=0x0&&Oxf!=Ox1c){ Ox1e=Oxf ;} ;if(Ox16!=0x0&&Ox16!=Ox1c){ Ox1e=Ox16 ;} ;if(Ox17!=0x0&&Ox17!=Ox1c){ Ox1e=Ox17 ;} ;var Ox2c=Ox1c*(0x1-Ox2a/0x100);var Ox1f=Ox1c-(Ox1c-Ox1e)*(Ox1c-Ox2c)/Ox1c;if(Oxf==Ox1e){ Oxf=Ox1f ;} ;if(Ox16==Ox1e){ Ox16=Ox1f ;} ;if(Ox17==Ox1e){ Ox17=Ox1f ;} ;if(Oxf==0x0){ Oxf=Ox2c ;} ;if(Ox16==0x0){ Ox16=Ox2c ;} ;if(Ox17==0x0){ Ox17=Ox2c ;} ;return  new RgbClass(Oxf,Ox16,Ox17);}  ; function GetRgbByH(Ox2e,Ox2f,Ox30,Ox31){var Ox32=GetRgbOfH(0x100-Ox2e);if(Ox31){return Ox32;} ;var Ox33=(0x100-Ox30)*(0x100-Ox2f)/0x100;var p=(0x100-Ox2f)*Ox30/0x10000;return  new RgbClass(Ox33+p*Ox32[OxOfe1b[0x8]],Ox33+p*Ox32[OxOfe1b[0x9]],Ox33+p*Ox32.b);}  ; function GetXyzByH(Ox1b){return {x:Ox1b.GetS()*0x100/0x64,y:0x100-Ox1b.GetB()*0x100/0x64,z:0x100-Ox1b.GetH()};}  ; function GetRgbByS(Ox2e,Ox2f,Ox30,Ox31){return GetRgbOfHsb(Ox30,0x100-Ox2e,0x100-Ox2f);}  ; function GetXyzByS(Ox1b){return {x:Ox1b.GetH(),y:0x100-Ox1b.GetB()*0x100/0x64,z:0x100-Ox1b.GetS()*0x100/0x64};}  ; function GetRgbByB(Ox2e,Ox2f,Ox30,Ox31){return GetRgbOfHsb(Ox30,0x100-Ox2f,0x100-Ox2e);}  ; function GetXyzByB(Ox1b){return {x:Ox1b.GetH(),y:0x100-Ox1b.GetS()*0x100/0x64,z:0x100-Ox1b.GetB()*0x100/0x64};}  ; function GetRgbByRed(Ox2e,Ox2f,Ox30,Ox31){return  new RgbClass(0x100-Ox2e,0x100-Ox2f,Ox30);}  ; function GetXyzByRed(Ox1b){return {x:Ox1b[OxOfe1b[0xa]],y:0x100-Ox1b[OxOfe1b[0x9]],z:0x100-Ox1b[OxOfe1b[0x8]]};}  ; function GetRgbByGreen(Ox2e,Ox2f,Ox30,Ox31){return  new RgbClass(0x100-Ox2f,0x100-Ox2e,Ox30);}  ; function GetXyzByGreen(Ox1b){return {x:Ox1b[OxOfe1b[0xa]],y:0x100-Ox1b[OxOfe1b[0x8]],z:0x100-Ox1b[OxOfe1b[0x9]]};}  ; function GetRgbByBlue(Ox2e,Ox2f,Ox30,Ox31){return  new RgbClass(Ox30,0x100-Ox2f,0x100-Ox2e);}  ; function GetXyzByBlue(Ox1b){return {x:Ox1b[OxOfe1b[0x8]],y:0x100-Ox1b[OxOfe1b[0x9]],z:0x100-Ox1b[OxOfe1b[0xa]]};}  ; function WriteYSTable(){var Ox2a;if(Browser_IsSafari()){ Ox2a=OxOfe1b[0x16]+(0x100/yxcount)+OxOfe1b[0x17]+(0xe6/yxcount)+OxOfe1b[0x18] ;} else { Ox2a=OxOfe1b[0x19]+(0x100/yxcount)+OxOfe1b[0x17]+(0xe6/yxcount)+OxOfe1b[0x1a] ;} ;var Ox41=Ox2a;for(var i=0x0;i<yxExponent;i++){ Ox41+=Ox41 ;} ; Ox2a+=Ox41 ; Ox2a=OxOfe1b[0x1b]+Ox2a+OxOfe1b[0x1c] ; Ox41=Ox2a ;for(var i=0x0;i<yxExponent;i++){ Ox41+=Ox41 ;} ; Ox2a+=Ox41 ; document.write(Ox2a) ;}  ; function WriteZTable(){var Ox2a;if(Browser_IsSafari()){ Ox2a=OxOfe1b[0x1d]+(0xff/zcount)+OxOfe1b[0x1e] ;} else { Ox2a=OxOfe1b[0x1f]+(0xff/zcount)+OxOfe1b[0x20] ;} ;var Ox43=Ox2a;for(var i=0x0;i<zExponent;i++){ Ox43+=Ox43 ;} ; Ox2a+=Ox43 ; document.write(Ox2a) ;}  ;
  41. </script>
  42. </head>
  43. <body style="margin:0px;padding:4px;overflow:hidden;">
  44. <table id="table1" cellspacing="0" cellpadding="0">
  45. <tr>
  46. <td style="width:256px">
  47. <table id="yxtable" onselectstart="return false;" cellspacing="0" cellpadding="0" border="0"
  48. style='border:1.5pt inset;background-color:black;height:256px;'>
  49. <script type="text/javascript">
  50. var OxO4c70=[]; WriteYSTable() ;
  51. </script>
  52. </table>
  53. </td>
  54. <td id="tdzl" valign="top" style="font-size:9px;font-family:webdings;padding-left:4px;padding-right:0px;text-align:right;">4</td>
  55. <td valign='top'>
  56. <table id="ztable" onselectstart="return false;" cellspacing="0" cellpadding="0" border="0"
  57. style='border:1.5pt inset;background-color:black;height:256px; width:20px'>
  58. <script type="text/javascript">
  59. var OxO1a29=[]; WriteZTable() ;
  60. </script>
  61. </table>
  62. </td>
  63. <td id="tdzr" valign="top" style="font-size:9px;font-family:webdings;padding-left:4px;padding-left:0px;text-align:left;">3</td>
  64. <td valign='top'>
  65. <table cellspacing="2" cellpadding="0">
  66. <tr>
  67. <td colspan="3" align="center">
  68. <div id="divpreview"  style="width:83px;height:45px;border:1.5pt inset; Padding:0;">
  69. </div>
  70. </td>
  71. <td>
  72.     &nbsp;&nbsp;<input type="button" id="btnok" value="[[OK]]" style="width:70px" onclick="do_ok();" />
  73.     &nbsp;
  74. <br />
  75. <br />
  76. &nbsp;&nbsp;
  77. <input type="button" id="btncc" value="[[Cancel]]" style="width:70px" onclick="do_cancel();" />
  78. </td>
  79. </tr>
  80. <tr>
  81. <td style="height:6px;" colspan="4"></td>
  82. </tr>
  83. <tr>
  84. <td><input type="radio" onclick="HandleUIChanged()" name="rd_mode" id="rd_hsb_h" value="hsb_h" /></td>
  85. <td>
  86. H:</td>
  87. <td><input type="text" id="hsb_h" readonly="readonly" style="width:52px" />
  88. </td>
  89. </tr>
  90. <tr>
  91. <td><input type="radio" onclick="HandleUIChanged()" name="rd_mode" id="rd_hsb_s" value="hsb_s" /></td>
  92. <td>
  93. S:</td>
  94. <td><input type="text" id="hsb_s" readonly="readonly" style="width:52px" />
  95. </td>
  96. </tr>
  97. <tr>
  98. <td><input type="radio" checked="checked" onclick="HandleUIChanged()" name="rd_mode" id="rd_hsb_b" value="hsb_b" /></td>
  99. <td>
  100. B:</td>
  101. <td><input type="text" id="hsb_b" readonly="readonly" style="width:52px" />
  102. </td>
  103. </tr>
  104. <tr>
  105. <td style="height:6px;" colspan="4"></td>
  106. </tr>
  107. <tr>
  108. <td><input type="radio" onclick="HandleUIChanged()" name="rd_mode" id="rd_rgb_r" value="rgb_r" /></td>
  109. <td>
  110. R:</td>
  111. <td><input type="text" id="rgb_r" style="width:52px" />
  112. </td>
  113. <td><div id="scroll_rgb_r" style='height:15px;width:90px;overflow-x:scroll;overflow-y:hidden;'><div style='width:180px'></div>
  114. </div>
  115. </td>
  116. </tr>
  117. <tr>
  118. <td><input type="radio" onclick="HandleUIChanged()" name="rd_mode" id="rd_rgb_g" value="rgb_g" /></td>
  119. <td>
  120. G:</td>
  121. <td><input type="text" id="rgb_g" style="width:52px" />
  122. </td>
  123. <td><div id="scroll_rgb_g" style='height:15px;width:90px;overflow-x:scroll;overflow-y:hidden;'>
  124.         <div style='width:180px'></div>
  125. </div>
  126. </td>
  127. </tr>
  128. <tr>
  129. <td><input type="radio" onclick="HandleUIChanged()" name="rd_mode" id="rd_rgb_b" value="rgb_b" /></td>
  130. <td>B:</td>
  131. <td><input type="text" id="rgb_b" style="width:52px" />
  132. </td>
  133. <td>
  134. <div id="scroll_rgb_b" style='height:15px;width:90px;overflow-x:scroll;overflow-y:hidden;'>
  135. <div style='width:170px'></div>
  136. </div>
  137. </td>
  138. </tr>
  139. <tr>
  140. <td style="height:6px;" colspan="4">
  141. </td>
  142. </tr>
  143. <tr>
  144. <td colspan="2">
  145. [[HTML]]:</td>
  146. <td colspan="2"><input type="text" id="val_v" maxlength="7" style="width:55px; font:normal 12px Tahoma;" />
  147. </td>
  148. </tr>
  149. </table>
  150. </td>
  151. </tr>
  152. <tr>
  153. <td colspan="5">
  154. <table width="98%" cellpadding="0" cellspacing="0">
  155. <tr>
  156. <td style="width:150">
  157. <input type='checkbox' id='cb_safe' onpropertychange='Update()' onclick='Update()' /><label for='cb_safe'>[[OnlyWebColor]]</label>
  158. </td>
  159. <td>
  160. [[Quality]]: <input type='radio' name="radio_qlt" id='radio_qlt_low' onpropertychange='ChangeQuanlity()'
  161. onclick='ChangeQuanlity()' /><label for='radio_qlt_low'>[[Low]]</label> <input type='radio' name="radio_qlt" id='radio_qlt_medium' onpropertychange='ChangeQuanlity()'
  162. onclick='ChangeQuanlity()' /><label for='radio_qlt_medium'>[[Medium]]</label> <input type='radio' name="radio_qlt" id='radio_qlt_high' onpropertychange='ChangeQuanlity()'
  163. onclick='ChangeQuanlity()' /><label for='radio_qlt_high'>[[High]]</label> <span style='display:none'>
  164. <input type='radio' name="radio_qlt" id='radio_qlt_veryhigh' onpropertychange='ChangeQuanlity()'
  165. onclick='ChangeQuanlity()' /><label for='radio_qlt_veryhigh'>[[VeryHigh]]</label>
  166. </span>
  167. </td>
  168. </tr>
  169. </table>
  170. </td>
  171. </tr>
  172. </table>
  173. </body>
  174. </html>
  175. <script type="text/javascript">
  176. var OxOd219=["addEventListener","TABLE","INPUT","DIV","BUTTON","TD","length","id","var ","=document.getElementById(x27","x27)"];if(document[OxOd219[0x0]]){var tagnamearr=[OxOd219[0x1],OxOd219[0x2],OxOd219[0x3],OxOd219[0x4],OxOd219[0x5]];for(var tni=0x0;tni<tagnamearr[OxOd219[0x6]];tni++){var tagname=tagnamearr[tni];var coll=document.getElementsByTagName(tagname);for(var i=0x0;i<coll[OxOd219[0x6]];i++){var element=coll[i];if(element[OxOd219[0x7]]){ eval(OxOd219[0x8]+element[OxOd219[0x7]]+OxOd219[0x9]+element[OxOd219[0x7]]+OxOd219[0xa]) ;} ;} ;} ;} ;
  177. </script>
  178. <script type="text/javascript">
  179. var OxOe7ea=["checked","border","style","","x","y","z","paddingTop","value","backgroundColor","r","g","b","1px solid white","cells","rows","onmouseup","scrollLeft","clientWidth","scrollWidth","onchange","onscroll"];var GetRgbBy=GetRgbByH;var GetXyzBy=GetXyzByH;var selz=0x0;var sely=0x0;var selx=yxcount; currentrgb=GetRgbBy(selz*0x100/zcount,sely*0x100/yxcount,selx*0x100/yxcount) ;var yxs=[];var zs=[];var isupdating=false;var downz=false;var downyx=false;var update_timer=0x0;var needupdateyx=true;var needupdatez=true;var firebyscroll=false; function HandleUIChanged(Ox1b){if(Ox1b==null){ Ox1b=currentrgb ;} ;if(rd_hsb_h[OxOe7ea[0x0]]){ GetXyzBy=GetXyzByH ;} ;if(rd_hsb_s[OxOe7ea[0x0]]){ GetXyzBy=GetXyzByS ;} ;if(rd_hsb_b[OxOe7ea[0x0]]){ GetXyzBy=GetXyzByB ;} ;if(rd_rgb_r[OxOe7ea[0x0]]){ GetXyzBy=GetXyzByRed ;} ;if(rd_rgb_g[OxOe7ea[0x0]]){ GetXyzBy=GetXyzByGreen ;} ;if(rd_rgb_b[OxOe7ea[0x0]]){ GetXyzBy=GetXyzByBlue ;} ; yxs[sely][selx][OxOe7ea[0x2]][OxOe7ea[0x1]]=OxOe7ea[0x3] ;var Ox5c=GetXyzBy(Ox1b); selx=Math.round(Ox5c[OxOe7ea[0x4]]*yxcount/0x100) ; sely=Math.round(Ox5c[OxOe7ea[0x5]]*yxcount/0x100) ; selz=Math.round(Ox5c[OxOe7ea[0x6]]*zcount/0x100) ; Update(true) ;}  ; function OnUpdate(Ox1b){}  ; function Update(Ox5f){ isupdating=true ;try{if(rd_hsb_h[OxOe7ea[0x0]]){ GetRgbBy=GetRgbByH ;} ;if(rd_hsb_s[OxOe7ea[0x0]]){ GetRgbBy=GetRgbByS ;} ;if(rd_hsb_b[OxOe7ea[0x0]]){ GetRgbBy=GetRgbByB ;} ;if(rd_rgb_r[OxOe7ea[0x0]]){ GetRgbBy=GetRgbByRed ;} ;if(rd_rgb_g[OxOe7ea[0x0]]){ GetRgbBy=GetRgbByGreen ;} ;if(rd_rgb_b[OxOe7ea[0x0]]){ GetRgbBy=GetRgbByBlue ;} ;var Ox32=GetRgbBy(selz*0x100/zcount,sely*0x100/yxcount,selx*0x100/yxcount); currentrgb=Ox32 ;var Ox60=Ox32.toString(); tdzl[OxOe7ea[0x2]][OxOe7ea[0x7]]=tdzr[OxOe7ea[0x2]][OxOe7ea[0x7]]=selz*0x100/zcount ; hsb_h[OxOe7ea[0x8]]=Math.floor(Ox32.GetH()) ; hsb_s[OxOe7ea[0x8]]=Math.round(Ox32.GetS()) ; hsb_b[OxOe7ea[0x8]]=Math.round(Ox32.GetB()) ; val_v[OxOe7ea[0x8]]=Ox60.toLowerCase() ; divpreview[OxOe7ea[0x2]][OxOe7ea[0x9]]=Ox60 ; rgb_r[OxOe7ea[0x8]]=Math.floor(Ox32.r) ; rgb_g[OxOe7ea[0x8]]=Math.floor(Ox32.g) ; rgb_b[OxOe7ea[0x8]]=Math.floor(Ox32.b) ;if(!firebyscroll){if(Math.abs(GetScrollValue(scroll_rgb_r)*0x100-Ox32.r)>0x34){ SetScrollValue(scroll_rgb_r,Ox32[OxOe7ea[0xa]]/0x100) ;} ;if(Math.abs(GetScrollValue(scroll_rgb_g)*0x100-Ox32.g)>0x34){ SetScrollValue(scroll_rgb_g,Ox32[OxOe7ea[0xb]]/0x100) ;} ;if(Math.abs(GetScrollValue(scroll_rgb_b)*0x100-Ox32.b)>0x34){ SetScrollValue(scroll_rgb_b,Ox32[OxOe7ea[0xc]]/0x100) ;} ;} ; OnUpdate(Ox32) ; clearTimeout(update_timer) ; update_timer=setTimeout(UpdateInternal,Ox5f?0x1:updatedelay) ;} finally{ isupdating=false ;} ;}  ; function UpdateInternal(){ usesafe=cb_safe[OxOe7ea[0x0]] ; yxs[sely][selx][OxOe7ea[0x2]][OxOe7ea[0x1]]=OxOe7ea[0xd] ;if(needupdatez){for(var Ox2e=0x0;Ox2e<=zcount;Ox2e++){ zs[Ox2e][OxOe7ea[0x2]][OxOe7ea[0x9]]=GetRgbBy(Ox2e*0x100/zcount,sely*0x100/yxcount,selx*0x100/yxcount,true).toString() ;} ;} ;if(needupdateyx){for(var Ox2f=0x0;Ox2f<=yxcount;Ox2f++){for(var Ox30=0x0;Ox30<=yxcount;Ox30++){ yxs[Ox2f][Ox30][OxOe7ea[0x2]][OxOe7ea[0x9]]=GetRgbBy(selz*0x100/zcount,Ox2f*0x100/yxcount,Ox30*0x100/yxcount,false).toString() ;} ;} ;} ; needupdateyx=true ; needupdatez=true ;}  ; function Initialize(){for(var Ox2f=0x0;Ox2f<=yxcount;Ox2f++){var Ox63=[];for(var Ox30=0x0;Ox30<=yxcount;Ox30++){var Ox64=yxtable[OxOe7ea[0xf]][Ox2f][OxOe7ea[0xe]][Ox30]; Ox64[OxOe7ea[0x4]]=Ox30 ; Ox64[OxOe7ea[0x5]]=Ox2f ; Ox63[Ox30]=Ox64 ;} ; yxs[Ox2f]=Ox63 ;} ;for(var Ox2e=0x0;Ox2e<=zcount;Ox2e++){var Ox64=ztable[OxOe7ea[0xf]][Ox2e][OxOe7ea[0xe]][0x0]; Ox64[OxOe7ea[0x6]]=Ox2e ; zs[Ox2e]=Ox64 ;} ; Update(true) ;}  ; document[OxOe7ea[0x10]]=function (){ downyx=false ; downz=false ;}  ; function YSDown(Ox64){ downyx=true ; Update() ;}  ; function YSMove(Ox64){if(downyx&&yxs[sely][selx]!=Ox64){ yxs[sely][selx][OxOe7ea[0x2]][OxOe7ea[0x1]]=OxOe7ea[0x3] ; needupdateyx=false ; sely=Ox64[OxOe7ea[0x5]] ; selx=Ox64[OxOe7ea[0x4]] ; Update() ;} ;}  ; function YSUp(Ox64){ yxs[sely][selx][OxOe7ea[0x2]][OxOe7ea[0x1]]=OxOe7ea[0x3] ; needupdateyx=false ; sely=Ox64[OxOe7ea[0x5]] ; selx=Ox64[OxOe7ea[0x4]] ; Update() ;}  ; function ZDown(Ox64){ downz=true ;}  ; function ZMove(Ox64){if(downz){ needupdatez=false ; selz=Ox64[OxOe7ea[0x6]] ; Update() ;} ;}  ; function ZUp(Ox64){ downz=false ; needupdatez=false ; selz=Ox64[OxOe7ea[0x6]] ; Update() ;}  ; function GetScrollValue(Ox6c){return Ox6c[OxOe7ea[0x11]]/(Ox6c[OxOe7ea[0x13]]-Ox6c[OxOe7ea[0x12]]);}  ; function SetScrollValue(Ox6c,Ox60){ Ox6c[OxOe7ea[0x11]]=Ox60*(Ox6c[OxOe7ea[0x13]]-Ox6c[OxOe7ea[0x12]]) ;}  ; rgb_r[OxOe7ea[0x14]]=function (){if(isupdating){return ;} ; HandleUIChanged( new RgbClass(parseInt(rgb_r.value),parseInt(rgb_g.value),parseInt(rgb_b.value))) ;}  ; scroll_rgb_r[OxOe7ea[0x15]]=function (){if(isupdating){return ;} ;var Oxe=GetScrollValue(scroll_rgb_r); rgb_r[OxOe7ea[0x8]]=0x100*Oxe ; firebyscroll=true ;try{ HandleUIChanged( new RgbClass(parseInt(rgb_r.value),parseInt(rgb_g.value),parseInt(rgb_b.value))) ;} finally{ firebyscroll=false ;} ;}  ; rgb_g[OxOe7ea[0x14]]=function (){if(isupdating){return ;} ; HandleUIChanged( new RgbClass(parseInt(rgb_r.value),parseInt(rgb_g.value),parseInt(rgb_b.value))) ;}  ; scroll_rgb_g[OxOe7ea[0x15]]=function (){if(isupdating){return ;} ;var Oxe=GetScrollValue(scroll_rgb_g); rgb_g[OxOe7ea[0x8]]=0x100*Oxe ; firebyscroll=true ;try{ HandleUIChanged( new RgbClass(parseInt(rgb_r.value),parseInt(rgb_g.value),parseInt(rgb_b.value))) ;} finally{ firebyscroll=false ;} ;}  ; rgb_b[OxOe7ea[0x14]]=function (){if(isupdating){return ;} ; HandleUIChanged( new RgbClass(parseInt(rgb_r.value),parseInt(rgb_g.value),parseInt(rgb_b.value))) ;}  ; scroll_rgb_b[OxOe7ea[0x15]]=function (){if(isupdating){return ;} ;var Oxe=GetScrollValue(scroll_rgb_b); rgb_b[OxOe7ea[0x8]]=0x100*Oxe ; firebyscroll=true ;try{ HandleUIChanged( new RgbClass(parseInt(rgb_r.value),parseInt(rgb_g.value),parseInt(rgb_b.value))) ;} finally{ firebyscroll=false ;} ;}  ;
  180. </script>
  181. <script type="text/javascript">
  182. var OxO3a3e=["onload","dialogArguments","string","object","onchange","onkeydown","event","keyCode","returnValue","checked","href","ColorPicker.Aspx?Quality=","x26[[DNN_Arg]]","value","backgroundColor","style","[[ValidColor]]","","color1","color2"]; function OnUpdate1(Ox70){}  ; function OnUpdate2(Ox1b){ OnUpdate1(Ox1b.toString()) ;}  ; window[OxO3a3e[0x0]]=function (){ Initialize() ;if(top[OxO3a3e[0x1]]){if( typeof (top[OxO3a3e[0x1]])==OxO3a3e[0x2]){ HandleUIChanged(ParseRgb(top.dialogArguments)) ;} else {if( typeof (top[OxO3a3e[0x1]])==OxO3a3e[0x3]){if(top[OxO3a3e[0x1]][OxO3a3e[0x4]]){ OnUpdate1=top[OxO3a3e[0x1]][OxO3a3e[0x4]] ; OnUpdate=OnUpdate2 ;} ; HandleUIChanged(ParseRgb(top[OxO3a3e[0x1]].color)) ;} ;} ;} ;}  ; document[OxO3a3e[0x5]]=function (Ox72){ Ox72=Ox72||window[OxO3a3e[0x6]] ;if(Ox72[OxO3a3e[0x7]]==0x1b){ top[OxO3a3e[0x8]]=false ; top.close() ;} ;}  ;switch(yxExponent){case 0x3: radio_qlt_low[OxO3a3e[0x9]]=true ;break ;case 0x4: radio_qlt_medium[OxO3a3e[0x9]]=true ;break ;case 0x5: radio_qlt_high[OxO3a3e[0x9]]=true ;break ;case 0x6: radio_qlt_veryhigh[OxO3a3e[0x9]]=true ;break ;;;;;} ; ChangeQuanlity=ChangeQuanlity2 ; function ChangeQuanlity(){}  ; function ChangeQuanlity2(){var Ox75=0x4;if(radio_qlt_low[OxO3a3e[0x9]]){ Ox75=0x3 ;} ;if(radio_qlt_medium[OxO3a3e[0x9]]){ Ox75=0x4 ;} ;if(radio_qlt_high[OxO3a3e[0x9]]){ Ox75=0x5 ;} ;if(radio_qlt_veryhigh[OxO3a3e[0x9]]){ Ox75=0x6 ;} ;if(Ox75!=yxExponent){ location[OxO3a3e[0xa]]=OxO3a3e[0xb]+Ox75+OxO3a3e[0xc] ;} ;}  ; function do_ok(){try{ divpreview[OxO3a3e[0xf]][OxO3a3e[0xe]]=val_v[OxO3a3e[0xd]] ;} catch(er){ alert(OxO3a3e[0x10]) ; val_v[OxO3a3e[0xd]]=OxO3a3e[0x11] ;return false;} ;var Ox60=val_v[OxO3a3e[0xd]];var obj=Window_GetDialogArguments(window);if(obj){var Ox77=obj[OxO3a3e[0x12]];if(Ox77){ Ox77[OxO3a3e[0xf]][OxO3a3e[0xe]]=Ox60 ;if(Ox77[OxO3a3e[0xd]]){ Ox77[OxO3a3e[0xd]]=Ox60 ;} ;} ;var Ox78=obj[OxO3a3e[0x13]];if(Ox78){ Ox78[OxO3a3e[0xf]][OxO3a3e[0xe]]=Ox60 ;if(Ox78[OxO3a3e[0xd]]){ Ox78[OxO3a3e[0xd]]=Ox60 ;} ;} ;} ; Window_SetDialogReturnValue(window,Ox60) ; Window_CloseDialog(window) ;}  ; function do_cancel(){ Window_CloseDialog(window) ;}  ;
  183. </script>