asp如何将RGB颜色转化成到16进制的?
来源:asp之家 发布时间:2009-11-26 20:41:00
asp如何将RGB颜色转化成到16进制的?
在R G B中输入小于255的数字点击观看即可转换成#开通的16进制。
代码如下:
<%
R_RGB = TRIM(Request.Form("R"))
G_RGB = TRIM(Request.Form("G"))
B_RGB = TRIM(Request.Form("B"))
IF NOT len(R_RGB)=0 AND NOT len(G_RGB)=0 AND NOT len(B_RGB)=0 AND IsNumeric(R_RGB) AND IsNumeric(G_RGB) AND IsNumeric(B_RGB) THEN
IF CInt(R_RGB) < 0 THEN R_RGB = "0"
IF CInt(R_RGB) > 255 THEN R_RGB = "255"
IF CInt(G_RGB) < 0 THEN G_RGB = "0"
IF CInt(G_RGB) > 255 THEN G_RGB = "255"
IF CInt(B_RGB) < 0 THEN B_RGB = "0"
IF CInt(B_RGB) > 255 THEN B_RGB = "255"
R_HEX = Hex(R_RGB)
G_HEX = Hex(G_RGB)
B_HEX = Hex(B_RGB)
IF len(R_HEX)=1 THEN R_HEX = "0" & R_HEX
IF len(G_HEX)=1 THEN G_HEX = "0" & G_HEX
IF len(B_HEX)=1 THEN B_HEX = "0" & B_HEX
disp_col = "#" & R_HEX & G_HEX & B_HEX
ELSE
R_RGB = "0"
G_RGB = "0"
B_RGB = "0"
disp_col = "#000000"
END IF
%>
<HTML>
<head>
<title>asp之家asp教程 - 颜色转换</title>
</head>
<BODY>
<FORM METHOD="POST" ACTION="">
<TABLE BORDER=0 WIDTH=200>
<TR>
<TD>
<B>R</B> <INPUT TYPE=TEXT SIZE=3 NAME="R" VALUE="<%=R_RGB%>"><BR>
<B>G</B> <INPUT TYPE=TEXT SIZE=3 NAME="G" VALUE="<%=G_RGB%>"><BR>
<B>B</B> <INPUT TYPE=TEXT SIZE=3 NAME="B" VALUE="<%=B_RGB%>">
</TD>
<TD BGCOLOR="<%=disp_col%>">
</TD>
<TR><TD></TD><TD><CENTER><%=disp_col%></CENTER></TD>
<TR>
<TD COLSPAN=2>
<CENTER><INPUT TYPE="SUBMIT" VALUE="观看"></CENTER>
</TD>
</TABLE>
</FORM>
</BODY>
</HTML>
猜你喜欢
- 此处收集的是一些夺人心魄的创意广告牌,巧妙的构思十分值得大家观瞻.......超人归来 superman returnsNespressos
- 用新云还不是很熟,一点点学习中。今天遇到一个文章列表前有小圆点的问题,把去除方法记一下。文章列表前有小圆点有这么几种情况:1、li的默认样式
- 引言 性能是一个特征。您必须预先设计性能,否则您以后就得重写应用程序。就是说,有哪些好的策略可使 Active Server Pages (
- 当我们建好数据库及表后,首先想到的就是向数据库的表中输入数据.下面我们就来探讨一下如何向数据库增加数据:1.常用的方法是insert语句in
- 在ASP中加密方法有对应的解密方法好象不多,现在根据前辈资料整理出在asp中加密与解密函数,根据RSA 算法实现的。什么是RSA?
- 目录 一、环境配置 二、ASP对Excel的基本操作 三、ASP操作Excel生成数据表 四、ASP操作Excel生成Chart图 五、服务
- 这个是今年年初写的一篇,拿出来温习下。指针让程序结构变得混乱,也让程序执行效率提高,因此在oo的语言中不提倡指针的使用,使得程序结构清晰易读
- 本节笔者主将要介绍Active Server Page的另一对象Response,Response对象的作用是在向浏览器发送数据。将Resp
- 可以,具体说明和代码见下: <%@ Language=VBScript %><%Option
- 在my.cnf中设置了sql_mode='STRICT_TRANS_TABLES';却发现还是有非法数据的写入,比如无符号整
- 使用xhtml+css布局经常性地会使用到float,很多邪门的事儿都有可能是浮动在作怪,那么清除浮动就是必须要做的,而且随时性地对父级元素
- 使用Northwind 数据库首先查询Employees表查询结果:city列里面只有5个城市使用ROW_NUMBER() OVER(PAR
- 熬了半个通宵,写出了自己的Google SiteMap文件,在这里给出详细编写教程,愿对大家有所帮助。Google SiteMap的作用及协
- 在CentOS上安装MySQL数据库服务器后,系统出于安全性考虑,缺省不支持用户通过非本机连接上数据库服务器,如果想让用户通过另外一台机器连
- 导读:这篇论坛文章主要介绍了使用SQL Server升级顾问的具体步骤,详细内容请参考下文。微软提供了SQL Server 2008升级顾问
- IE的有条件注释是一种专有的(因此是非标准的)、对常规(X)HTML注释的Miscrosoft扩展。顾名思义,有条件注释使你能够根据条件(比
- 有过网页制作经验的朋友一定知道:一般来讲,把表格的边框定义为1px时,即border=1,而实际上是2
- 绘制一个线框图是你在制作一个网站前必须要经历的过程。线框图能够帮助你合理的组织并简化你内容和元素,是网站内容布局的基本视觉表现方式,是网站开
- 由于特定需求,最近实验室需要远程连接外地的sql server 2000服务器,最开始怎么连也连不上,出现了很多问题,但是在今天上午,借用实
- 代码如下:'返回某年总共有多少天 Function DayOfYear(ByVal y) DayOfYear = DatePart(