⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 colorpicker.aspx

📁 在线网页编辑器.net 2.0版!不错的在线网页编辑器
💻 ASPX
📖 第 1 页 / 共 2 页
字号:
<%@ Page Language="C#" Inherits="CuteEditor.EditorUtilityPage" %>
<script runat="server">
	string FrameSrc;
override protected void OnInit(EventArgs args)
{
	if(Context.Request.QueryString["IsFrame"]==null)
	{
		FrameSrc="ColorPicker.Aspx?IsFrame=1&"+Request.ServerVariables["QUERY_STRING"];
		CuteEditor.CEU.WriteDialogOuterFrame(Context,"[[MoreColors]]",FrameSrc);
		Context.Response.End();
	}
	base.OnInit(args);
}
</script>
<%
//FEATURE:color picker
%>
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		
		<meta http-equiv="Page-Enter" content="blendTrans(Duration=0.1)" />
		<meta http-equiv="Page-Exit" content="blendTrans(Duration=0.1)" />
		<script type="text/javascript" src="Load.ashx?type=dialogscript&file=DialogHead.js"></script>
		<style type="text/css">
			body,input,textarea,button,select,fieldset,td
			{
				color: windowtext; font:normal 11px Tahoma;
			}
			body
			{
				background-color:menu;	
				overflow:hidden;
			}
		</style>
		<title>[[MoreColors]] 
			&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;
		</title>
		<script type="text/javascript">
		var OxOb96f=["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;\x27\x3E\x26nbsp;\x3C/td\x3E","\x3Ctd onmouseup=\x27YSUp(this)\x27 onclick=\x27YSDown(this)\x27 onmousedown=\x27YSDown(this)\x27 style=\x27width:","px;\x27\x3E\x3C/td\x3E","\x3Ctr\x3E","\x3C/tr\x3E","\x3Ctr\x3E\x3Ctd 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;\x27\x3E\x26nbsp;\x3C/td\x3E\x3C/tr\x3E","\x3Ctr\x3E\x3Ctd onmouseup=\x27ZUp(this)\x27 onclick=\x27ZDown(this)\x27 onmousedown=\x27ZDown(this)\x27 onmousemove=\x27ZMove(this)\x27 style=\x27width:30px;height:","px;\x27\x3E\x3C/td\x3E\x3C/tr\x3E"];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 OxOb96f[0x0]+n.toString(0x10).toUpperCase();} ;if(n>=0x100){return OxOb96f[0x1];} ;return n.toString(0x10).toUpperCase();}  ;}  ; function RgbClass(Oxf,Ox16,Ox17){var obj={r:Oxf,g:Ox16,b:Ox17}; obj[OxOb96f[0x2]]=RgbClassGetH ; obj[OxOb96f[0x3]]=RgbClassGetS ; obj[OxOb96f[0x4]]=RgbClassGetB ; obj[OxOb96f[0x6]]=obj[OxOb96f[0x5]]=RgbClassToString ;return obj;}  ; function RgbClassGetH(){if(this[OxOb96f[0x7]]!=null){return this[OxOb96f[0x7]];} ;return this[OxOb96f[0x7]]=RgbClassGetH_Internal(this);}  ; function RgbClassGetH_Internal(Ox1b){var Ox1c=Math.max(Math.max(Ox1b[OxOb96f[0x8]],Ox1b.g),Ox1b.b);if(Ox1c==0x0){return 0x0;} ;var Oxf=Ox1b[OxOb96f[0x8]]*0x100/Ox1c;var Ox16=Ox1b[OxOb96f[0x9]]*0x100/Ox1c;var Ox17=Ox1b[OxOb96f[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[OxOb96f[0xb]]!=null){return this[OxOb96f[0xb]];} ;if(this[OxOb96f[0x8]]==0x0||this[OxOb96f[0x9]]==0x0||this[OxOb96f[0xa]]==0x0){if(this[OxOb96f[0x8]]==0x0&&this[OxOb96f[0x9]]==0x0&&this[OxOb96f[0xa]]==0x0){return this[OxOb96f[0xb]]=0x0;} ;return this[OxOb96f[0xb]]=0x64;} ;var Ox1c=Math.max(Math.max(this[OxOb96f[0x8]],this.g),this.b);var Ox1d=Math.min(Math.min(this[OxOb96f[0x8]],this.g),this.b);return this[OxOb96f[0xb]]=0x64*(Ox1c-Ox1d)/Ox1c;}  ; function RgbClassGetB(){if(this[OxOb96f[0xc]]!=null){return this[OxOb96f[0xc]];} ;return this[OxOb96f[0xc]]=0x64*Math.max(Math.max(this[OxOb96f[0x8]],this.g),this.b)/0x100;}  ; function RgbClassToString(){return OxOb96f[0xd]+rgbhexs[NeedSafe(this.r)]+rgbhexs[NeedSafe(this.g)]+rgbhexs[NeedSafe(this.b)];}  ; function ParseRgb(Ox24){if(!Ox24){return null;} ; Ox24=Ox24+OxOb96f[0xe] ;if(Ox24[OxOb96f[0xf]]==0x0){return null;} ;if(Ox24.charAt(0x0)!=OxOb96f[0xd]||Ox24[OxOb96f[0xf]]!=0x7){var Ox25=document.createElement(OxOb96f[0x10]+Ox24+OxOb96f[0x11]);try{ Ox25[OxOb96f[0x13]][OxOb96f[0x12]]=Ox24 ;} catch(x){return null;} ; Ox24=Ox25[OxOb96f[0x14]]+OxOb96f[0xe] ;if(Ox24.charAt(0x0)!=OxOb96f[0xd]||Ox24[OxOb96f[0xf]]!=0x7){return null;} ;} ;return  new RgbClass(parseInt(OxOb96f[0x15]+Ox24.substr(0x1,0x2)),parseInt(OxOb96f[0x15]+Ox24.substr(0x3,0x2)),parseInt(OxOb96f[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[OxOb96f[0x8]],Ox33+p*Ox32[OxOb96f[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[OxOb96f[0xa]],y:0x100-Ox1b[OxOb96f[0x9]],z:0x100-Ox1b[OxOb96f[0x8]]};}  ; function GetRgbByGreen(Ox2e,Ox2f,Ox30,Ox31){return  new RgbClass(0x100-Ox2f,0x100-Ox2e,Ox30);}  ; function GetXyzByGreen(Ox1b){return {x:Ox1b[OxOb96f[0xa]],y:0x100-Ox1b[OxOb96f[0x8]],z:0x100-Ox1b[OxOb96f[0x9]]};}  ; function GetRgbByBlue(Ox2e,Ox2f,Ox30,Ox31){return  new RgbClass(Ox30,0x100-Ox2f,0x100-Ox2e);}  ; function GetXyzByBlue(Ox1b){return {x:Ox1b[OxOb96f[0x8]],y:0x100-Ox1b[OxOb96f[0x9]],z:0x100-Ox1b[OxOb96f[0xa]]};}  ; function WriteYSTable(){var Ox2a;if(Browser_IsSafari()){ Ox2a=OxOb96f[0x16]+(0x100/yxcount)+OxOb96f[0x17]+(0xe6/yxcount)+OxOb96f[0x18] ;} else { Ox2a=OxOb96f[0x19]+(0x100/yxcount)+OxOb96f[0x17]+(0xe6/yxcount)+OxOb96f[0x1a] ;} ;var Ox41=Ox2a;for(var i=0x0;i<yxExponent;i++){ Ox41+=Ox41 ;} ; Ox2a+=Ox41 ; Ox2a=OxOb96f[0x1b]+Ox2a+OxOb96f[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=OxOb96f[0x1d]+(0xff/zcount)+OxOb96f[0x1e] ;} else { Ox2a=OxOb96f[0x1f]+(0xff/zcount)+OxOb96f[0x20] ;} ;var Ox43=Ox2a;for(var i=0x0;i<zExponent;i++){ Ox43+=Ox43 ;} ; Ox2a+=Ox43 ; document.write(Ox2a) ;}  ;
		</script>
	</head>
	<body style="margin:0px;padding:4px;overflow:hidden;">
		<table id="table1" cellspacing="0" cellpadding="0">
			<tr>
				<td style="width:256px">
					<table id="yxtable" onselectstart="return false;" cellspacing="0" cellpadding="0" border="0"
						style='border:1.5pt inset;background-color:black;height:256px;'>
						<script type="text/javascript">
							var OxOd827=[]; WriteYSTable() ;
						</script>
					</table>
				</td>
				<td id="tdzl" valign="top" style="font-size:9px;font-family:webdings;padding-left:4px;padding-right:0px;text-align:right;">4</td>
				<td valign='top'>
					<table id="ztable" onselectstart="return false;" cellspacing="0" cellpadding="0" border="0"
						style='border:1.5pt inset;background-color:black;height:256px; width:20px'>
						<script type="text/javascript">
					var OxO4d6d=[]; WriteZTable() ;
						</script>
					</table>
				</td>
				<td id="tdzr" valign="top" style="font-size:9px;font-family:webdings;padding-left:4px;padding-left:0px;text-align:left;">3</td>
				<td valign='top'>
					<table cellspacing="2" cellpadding="0">
						<tr>
							<td colspan="3" align="center">
								<div id="divpreview"  style="width:83px;height:45px;border:1.5pt inset; Padding:0;">
								</div>
							</td>
							<td>
							    &nbsp;&nbsp;<input type="button" id="btnok" value="[[OK]]" style="width:70px" onclick="do_ok();" />
							    &nbsp;
								<br />
								<br />
								&nbsp;&nbsp;
								<input type="button" id="btncc" value="[[Cancel]]" style="width:70px" onclick="do_cancel();" />
							</td>
						</tr>
						<tr>
							<td style="height:6px;" colspan="4"></td>
						</tr>
						<tr>
							<td><input type="radio" onclick="HandleUIChanged()" name="rd_mode" id="rd_hsb_h" value="hsb_h" /></td>
							<td>
								H:</td>
							<td><input type="text" id="hsb_h" readonly="readonly" style="width:52px" />
							</td>
						</tr>
						<tr>
							<td><input type="radio" onclick="HandleUIChanged()" name="rd_mode" id="rd_hsb_s" value="hsb_s" /></td>
							<td>
								S:</td>
							<td><input type="text" id="hsb_s" readonly="readonly" style="width:52px" />
							</td>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -