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

📄 colorpicker.frame.aspx

📁 1.把"Web"文件夹内的文件拷贝到某个文件夹 2.在IIS中新建站点
💻 ASPX
📖 第 1 页 / 共 2 页
字号:
						</tr>
						<tr>
							<td style="height:6px;"></td>
						</tr>
						<tr>
							<td><input type="radio" onclick="HandleUIChanged()" name="rd_mode" id="rd_rgb_r" value="rgb_r"></td>
							<td>
								R:</td>
							<td><input type="text" id="rgb_r" style="width:55px">
							</td>
							<td><div id="scroll_rgb_r" style='height:15px;width:90px;overflow-x:scroll;overflow-y:hidden;'><div style='width:180px'></div>
								</div>
							</td>
						</tr>
						<tr>
							<td><input type="radio" onclick="HandleUIChanged()" name="rd_mode" id="rd_rgb_g" value="rgb_g"></td>
							<td>
								G:</td>
							<td><input type="text" id="rgb_g" style="width:55px">
							</td>
							<td><div id="scroll_rgb_g" style='height:15px;width:90px;overflow-x:scroll;overflow-y:hidden;'><div style='width:180px'></div>
								</div>
							</td>
						</tr>
						<tr>
							<td><input type="radio" onclick="HandleUIChanged()" name="rd_mode" id="rd_rgb_b" value="rgb_b"></td>
							<td>
								B:</td>
							<td><input type="text" id="rgb_b" style="width:55px">
							</td>
							<td>
								<div id="scroll_rgb_b" style='height:15px;width:90px;overflow-x:scroll;overflow-y:hidden;'>
									<div style='width:180px'></div>
								</div>
							</td>
						</tr>
						<tr>
							<td style="height:6px;"></td>
						</tr>
						<tr>
							<td colspan="2">
								[[HTML]]:</td>
							<td><input type="text" id="val_v" style="width:55px">
							</td>
						</tr>
					</table>
				</td>
			</tr>
			<tr>
				<td colspan="5">
					<table width="98%" cellpadding=0 cellspacing=0>
						<tr>
							<td>
								<input type='checkbox' id='cb_safe' onchange='Update()' onclick='Update()'><label for='cb_safe'>[[OnlyWebColor]]</label>
							</td>
							<td>							
								[[Quality]]: <input type='radio' name="radio_qlt" id='radio_qlt_low' onchange='ChangeQuanlity()' onclick='ChangeQuanlity()'><label for='radio_qlt_low'>[[Low]]</label>
								<input type='radio' name="radio_qlt" id='radio_qlt_medium' onchange='ChangeQuanlity()'
									onclick='ChangeQuanlity()'><label for='radio_qlt_medium'>[[Medium]]</label> <input type='radio' name="radio_qlt" id='radio_qlt_high' onchange='ChangeQuanlity()' onclick='ChangeQuanlity()'><label for='radio_qlt_high'>[[High]]</label>
								<span style='display:none'><input type='radio' name="radio_qlt" id='radio_qlt_veryhigh' onchange='ChangeQuanlity()'
										onclick='ChangeQuanlity()'><label for='radio_qlt_veryhigh'>[[VeryHigh]]</label>
								</span>
							</td>
							<td align="right" style="padding-right:16px">
							</td>
						</tr>
					</table>
				</td>
			</tr>
		</table>
	</body>
</html>

<script>
var OxO24e7=["addEventListener","TABLE","INPUT","DIV","BUTTON","TD","length","id","var ","=document.getElementById(\x27","\x27)"];if(document[OxO24e7[0x0]]){var tagnamearr=[OxO24e7[0x1],OxO24e7[0x2],OxO24e7[0x3],OxO24e7[0x4],OxO24e7[0x5]];for(var tni=0x0;tni<tagnamearr[OxO24e7[0x6]];tni++){var tagname=tagnamearr[tni];var coll=document.getElementsByTagName(tagname);for(var i=0x0;i<coll[OxO24e7[0x6]];i++){var element=coll[i];if(element[OxO24e7[0x7]]){ eval(OxO24e7[0x8]+element[OxO24e7[0x7]]+OxO24e7[0x9]+element[OxO24e7[0x7]]+OxO24e7[0xa]) ;} ;} ;} ;} ;
</script>

<script>

var OxO905e=["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(Ox16){if(Ox16==null){ Ox16=currentrgb ;} ;if(rd_hsb_h[OxO905e[0x0]]){ GetXyzBy=GetXyzByH ;} ;if(rd_hsb_s[OxO905e[0x0]]){ GetXyzBy=GetXyzByS ;} ;if(rd_hsb_b[OxO905e[0x0]]){ GetXyzBy=GetXyzByB ;} ;if(rd_rgb_r[OxO905e[0x0]]){ GetXyzBy=GetXyzByRed ;} ;if(rd_rgb_g[OxO905e[0x0]]){ GetXyzBy=GetXyzByGreen ;} ;if(rd_rgb_b[OxO905e[0x0]]){ GetXyzBy=GetXyzByBlue ;} ; yxs[sely][selx][OxO905e[0x2]][OxO905e[0x1]]=OxO905e[0x3] ;var Ox57=GetXyzBy(Ox16); selx=Math.round(Ox57[OxO905e[0x4]]*yxcount/0x100) ; sely=Math.round(Ox57[OxO905e[0x5]]*yxcount/0x100) ; selz=Math.round(Ox57[OxO905e[0x6]]*zcount/0x100) ; Update(true) ;}  ; function OnUpdate(Ox16){}  ; function Update(Ox5a){ isupdating=true ;try{if(rd_hsb_h[OxO905e[0x0]]){ GetRgbBy=GetRgbByH ;} ;if(rd_hsb_s[OxO905e[0x0]]){ GetRgbBy=GetRgbByS ;} ;if(rd_hsb_b[OxO905e[0x0]]){ GetRgbBy=GetRgbByB ;} ;if(rd_rgb_r[OxO905e[0x0]]){ GetRgbBy=GetRgbByRed ;} ;if(rd_rgb_g[OxO905e[0x0]]){ GetRgbBy=GetRgbByGreen ;} ;if(rd_rgb_b[OxO905e[0x0]]){ GetRgbBy=GetRgbByBlue ;} ;var Ox2d=GetRgbBy(selz*0x100/zcount,sely*0x100/yxcount,selx*0x100/yxcount); currentrgb=Ox2d ;var Ox5b=Ox2d.toString(); tdzl[OxO905e[0x2]][OxO905e[0x7]]=tdzr[OxO905e[0x2]][OxO905e[0x7]]=selz*0x100/zcount ; hsb_h[OxO905e[0x8]]=Math.floor(Ox2d.GetH()) ; hsb_s[OxO905e[0x8]]=Math.round(Ox2d.GetS()) ; hsb_b[OxO905e[0x8]]=Math.round(Ox2d.GetB()) ; val_v[OxO905e[0x8]]=Ox5b ; divpreview[OxO905e[0x2]][OxO905e[0x9]]=Ox5b ; rgb_r[OxO905e[0x8]]=Math.floor(Ox2d.r) ; rgb_g[OxO905e[0x8]]=Math.floor(Ox2d.g) ; rgb_b[OxO905e[0x8]]=Math.floor(Ox2d.b) ;if(!firebyscroll){if(Math.abs(GetScrollValue(scroll_rgb_r)*0x100-Ox2d.r)>0x34){ SetScrollValue(scroll_rgb_r,Ox2d[OxO905e[0xa]]/0x100) ;} ;if(Math.abs(GetScrollValue(scroll_rgb_g)*0x100-Ox2d.g)>0x34){ SetScrollValue(scroll_rgb_g,Ox2d[OxO905e[0xb]]/0x100) ;} ;if(Math.abs(GetScrollValue(scroll_rgb_b)*0x100-Ox2d.b)>0x34){ SetScrollValue(scroll_rgb_b,Ox2d[OxO905e[0xc]]/0x100) ;} ;} ; OnUpdate(Ox2d) ; clearTimeout(update_timer) ; update_timer=setTimeout(UpdateInternal,Ox5a?0x1:updatedelay) ;} finally{ isupdating=false ;} ;}  ; function UpdateInternal(){ usesafe=cb_safe[OxO905e[0x0]] ; yxs[sely][selx][OxO905e[0x2]][OxO905e[0x1]]=OxO905e[0xd] ;if(needupdatez){for(var Ox29=0x0;Ox29<=zcount;Ox29++){ zs[Ox29][OxO905e[0x2]][OxO905e[0x9]]=GetRgbBy(Ox29*0x100/zcount,sely*0x100/yxcount,selx*0x100/yxcount,true).toString() ;} ;} ;if(needupdateyx){for(var Ox2a=0x0;Ox2a<=yxcount;Ox2a++){for(var Ox2b=0x0;Ox2b<=yxcount;Ox2b++){ yxs[Ox2a][Ox2b][OxO905e[0x2]][OxO905e[0x9]]=GetRgbBy(selz*0x100/zcount,Ox2a*0x100/yxcount,Ox2b*0x100/yxcount,false).toString() ;} ;} ;} ; needupdateyx=true ; needupdatez=true ;}  ; function Initialize(){for(var Ox2a=0x0;Ox2a<=yxcount;Ox2a++){var Ox5e=[];for(var Ox2b=0x0;Ox2b<=yxcount;Ox2b++){var Ox5f=yxtable[OxO905e[0xf]][Ox2a][OxO905e[0xe]][Ox2b]; Ox5f[OxO905e[0x4]]=Ox2b ; Ox5f[OxO905e[0x5]]=Ox2a ; Ox5e[Ox2b]=Ox5f ;} ; yxs[Ox2a]=Ox5e ;} ;for(var Ox29=0x0;Ox29<=zcount;Ox29++){var Ox5f=ztable[OxO905e[0xf]][Ox29][OxO905e[0xe]][0x0]; Ox5f[OxO905e[0x6]]=Ox29 ; zs[Ox29]=Ox5f ;} ; Update(true) ;}  ; document[OxO905e[0x10]]=function (){ downyx=false ; downz=false ;}  ; function YSDown(Ox5f){ downyx=true ; Update() ;}  ; function YSMove(Ox5f){if(downyx&&yxs[sely][selx]!=Ox5f){ yxs[sely][selx][OxO905e[0x2]][OxO905e[0x1]]=OxO905e[0x3] ; needupdateyx=false ; sely=Ox5f[OxO905e[0x5]] ; selx=Ox5f[OxO905e[0x4]] ; Update() ;} ;}  ; function YSUp(Ox5f){ yxs[sely][selx][OxO905e[0x2]][OxO905e[0x1]]=OxO905e[0x3] ; needupdateyx=false ; sely=Ox5f[OxO905e[0x5]] ; selx=Ox5f[OxO905e[0x4]] ; Update() ;}  ; function ZDown(Ox5f){ downz=true ;}  ; function ZMove(Ox5f){if(downz){ needupdatez=false ; selz=Ox5f[OxO905e[0x6]] ; Update() ;} ;}  ; function ZUp(Ox5f){ downz=false ; needupdatez=false ; selz=Ox5f[OxO905e[0x6]] ; Update() ;}  ; function GetScrollValue(Ox67){return Ox67[OxO905e[0x11]]/(Ox67[OxO905e[0x13]]-Ox67[OxO905e[0x12]]);}  ; function SetScrollValue(Ox67,Ox5b){ Ox67[OxO905e[0x11]]=Ox5b*(Ox67[OxO905e[0x13]]-Ox67[OxO905e[0x12]]) ;}  ; rgb_r[OxO905e[0x14]]=function (){if(isupdating){return ;} ; HandleUIChanged( new RgbClass(parseInt(rgb_r.value),parseInt(rgb_g.value),parseInt(rgb_b.value))) ;}  ; scroll_rgb_r[OxO905e[0x15]]=function (){if(isupdating){return ;} ;var Ox9=GetScrollValue(scroll_rgb_r); rgb_r[OxO905e[0x8]]=0x100*Ox9 ; firebyscroll=true ;try{ HandleUIChanged( new RgbClass(parseInt(rgb_r.value),parseInt(rgb_g.value),parseInt(rgb_b.value))) ;} finally{ firebyscroll=false ;} ;}  ; rgb_g[OxO905e[0x14]]=function (){if(isupdating){return ;} ; HandleUIChanged( new RgbClass(parseInt(rgb_r.value),parseInt(rgb_g.value),parseInt(rgb_b.value))) ;}  ; scroll_rgb_g[OxO905e[0x15]]=function (){if(isupdating){return ;} ;var Ox9=GetScrollValue(scroll_rgb_g); rgb_g[OxO905e[0x8]]=0x100*Ox9 ; firebyscroll=true ;try{ HandleUIChanged( new RgbClass(parseInt(rgb_r.value),parseInt(rgb_g.value),parseInt(rgb_b.value))) ;} finally{ firebyscroll=false ;} ;}  ; rgb_b[OxO905e[0x14]]=function (){if(isupdating){return ;} ; HandleUIChanged( new RgbClass(parseInt(rgb_r.value),parseInt(rgb_g.value),parseInt(rgb_b.value))) ;}  ; scroll_rgb_b[OxO905e[0x15]]=function (){if(isupdating){return ;} ;var Ox9=GetScrollValue(scroll_rgb_b); rgb_b[OxO905e[0x8]]=0x100*Ox9 ; firebyscroll=true ;try{ HandleUIChanged( new RgbClass(parseInt(rgb_r.value),parseInt(rgb_g.value),parseInt(rgb_b.value))) ;} finally{ firebyscroll=false ;} ;}  ; val_v[OxO905e[0x14]]=function (){if(isupdating){return ;} ;var Ox16=ParseRgb(val_v.value);if(Ox16!=null){ HandleUIChanged(Ox16) ;} ;}  ;
</script>
<script>
var OxO1412=["onload","dialogArguments","string","object","onchange","onkeydown","event","keyCode","returnValue","checked","href","ColorPicker.Frame.Aspx?settinghash=[[_setting_]]\x26Quality=","\x26[[DNN_Arg]]","onclick","value","backgroundColor","style","[[ValidColor]]"]; function OnUpdate1(Ox6b){}  ; function OnUpdate2(Ox16){ OnUpdate1(Ox16.toString()) ;}  ; window[OxO1412[0x0]]=function (){ Initialize() ;if(top[OxO1412[0x1]]){if( typeof (top[OxO1412[0x1]])==OxO1412[0x2]){ HandleUIChanged(ParseRgb(top.dialogArguments)) ;} else {if( typeof (top[OxO1412[0x1]])==OxO1412[0x3]){if(top[OxO1412[0x1]][OxO1412[0x4]]){ OnUpdate1=top[OxO1412[0x1]][OxO1412[0x4]] ; OnUpdate=OnUpdate2 ;} ; HandleUIChanged(ParseRgb(top[OxO1412[0x1]].color)) ;} ;} ;} ;}  ; document[OxO1412[0x5]]=function (Ox6d){ Ox6d=Ox6d||window[OxO1412[0x6]] ;if(Ox6d[OxO1412[0x7]]==0x1b){ top[OxO1412[0x8]]=false ; top.close() ;} ;}  ;switch(yxExponent){case 0x3: radio_qlt_low[OxO1412[0x9]]=true ;break ;case 0x4: radio_qlt_medium[OxO1412[0x9]]=true ;break ;case 0x5: radio_qlt_high[OxO1412[0x9]]=true ;break ;case 0x6: radio_qlt_veryhigh[OxO1412[0x9]]=true ;break ;;;;;} ; ChangeQuanlity=ChangeQuanlity2 ; function ChangeQuanlity(){}  ; function ChangeQuanlity2(){var Ox70=0x4;if(radio_qlt_low[OxO1412[0x9]]){ Ox70=0x3 ;} ;if(radio_qlt_medium[OxO1412[0x9]]){ Ox70=0x4 ;} ;if(radio_qlt_high[OxO1412[0x9]]){ Ox70=0x5 ;} ;if(radio_qlt_veryhigh[OxO1412[0x9]]){ Ox70=0x6 ;} ;if(Ox70!=yxExponent){ location[OxO1412[0xa]]=OxO1412[0xb]+Ox70+OxO1412[0xc] ;} ;}  ; btnok[OxO1412[0xd]]=function (){try{ divpreview[OxO1412[0x10]][OxO1412[0xf]]=val_v[OxO1412[0xe]] ;} catch(er){ alert(OxO1412[0x11]) ;return false;} ; top[OxO1412[0x8]]=val_v[OxO1412[0xe]] ; top.close() ;}  ; btncc[OxO1412[0xd]]=function (){ top[OxO1412[0x8]]=false ; top.close() ;}  ;
</script>

⌨️ 快捷键说明

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