社区
ASP
帖子详情
怎样在网页中嵌入颜色菜单?很急,在线等!
LIHY70
2005-03-29 01:44:34
怎样在网页中嵌入颜色菜单?
?
...全文
124
10
打赏
收藏
怎样在网页中嵌入颜色菜单?很急,在线等!
怎样在网页中嵌入颜色菜单? ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LIHY70
2005-03-29
打赏
举报
回复
感谢各位高手!再次感谢大家!
hhjjhjhj
2005-03-29
打赏
举报
回复
<script>
function callColorDlg(){
var sColor = dlgHelper.ChooseColorDlg();
alert(sColor);
}
</script>
<html>
<body>
<OBJECT id=dlgHelper CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width="0px" height="0px">
</OBJECT>
<input type=button onclick="callColorDlg()" value="selectcolor">
</body>
</html>
TSD
2005-03-29
打赏
举报
回复
tsd.htm
------------------------------------------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>SD在线编辑颜色选择示例</title>
<meta name="keywords" content="SD在线编辑颜色选择示例 POWER BY SD WEB:http://www.fanzny.com">
<script language="javascript">
<!--
// SD在线编辑颜色选择示例
// POWER BY SD
// WEB:http://www.fanzny.com
// EMAIL:fanzny@21cn.com
// QQ:61192909
function sdSetfColor()
{
var rv = showModalDialog("selcolor.htm", "wcolor", "dialogWidth:300px; dialogHeight:220px;status:no;help:yes");
if (rv != null){
frames.sdwedit.focus();
frames.sdwedit.document.execCommand('ForeColor',true,rv);
}
else frames.sdwedit.focus();
}
//-->
</script>
</head>
<body>
<table width="80%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="25"><a href="javascript:sdSetfColor()">颜色</a></td>
</tr>
<tr>
<td height="388"><iframe src="about:blank" id="sdwedit" width="100%" height="100%"></iframe></td>
</tr>
</table>
<script language="javascript">frames.sdwedit.document.designMode = "On";</script>
</body>
</html>
selcolor.htm
--------------------------------------------------------------------------
<HTML>
<HEAD>
<TITLE>SD颜色选择器</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="keywords" content="SD颜色选择器 POWER BY SD WEB:http://www.fanzny.com">
<SCRIPT LANGUAGE=JavaScript>
// SD在线编辑颜色选择示例
// POWER BY SD
// WEB:http://www.fanzny.com
// EMAIL:fanzny@21cn.com
// QQ:61192909
var SelRGB = '#000000';
var DrRGB = '';
var SelGRAY = '120';
var hexch = new Array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F');
function ToHex(n)
{ var h, l;
n = Math.round(n);
l = n % 16;
h = Math.floor((n / 16)) % 16;
return (hexch[h] + hexch[l]);
}
function DoColor(c, l)
{ var r, g, b;
r = '0x' + c.substring(1, 3);
g = '0x' + c.substring(3, 5);
b = '0x' + c.substring(5, 7);
if(l > 120)
{
l = l - 120;
r = (r * (120 - l) + 255 * l) / 120;
g = (g * (120 - l) + 255 * l) / 120;
b = (b * (120 - l) + 255 * l) / 120;
}else
{
r = (r * l) / 120;
g = (g * l) / 120;
b = (b * l) / 120;
}
return '#' + ToHex(r) + ToHex(g) + ToHex(b);
}
function EndColor()
{ var i;
if(DrRGB != SelRGB)
{
DrRGB = SelRGB;
for(i = 0; i <= 30; i ++)
GrayTable.rows(i).bgColor = DoColor(SelRGB, 240 - i * 8);
}
SelColor.value = DoColor(RGB.innerText, GRAY.innerText);
ShowColor.bgColor = SelColor.value;
}
</SCRIPT>
<SCRIPT LANGUAGE=JavaScript FOR=ColorTable EVENT=onclick>
SelRGB = event.srcElement.bgColor;
EndColor();
</SCRIPT>
<SCRIPT LANGUAGE=JavaScript FOR=ColorTable EVENT=onmouseover>
RGB.innerText = event.srcElement.bgColor.toUpperCase();
EndColor();
</SCRIPT>
<SCRIPT LANGUAGE=JavaScript FOR=ColorTable EVENT=onmouseout>
RGB.innerText = SelRGB;
EndColor();
</SCRIPT>
<SCRIPT LANGUAGE=JavaScript FOR=GrayTable EVENT=onclick>
SelGRAY = event.srcElement.title;
EndColor();
</SCRIPT>
<SCRIPT LANGUAGE=JavaScript FOR=GrayTable EVENT=onmouseover>
GRAY.innerText = event.srcElement.title;
EndColor();
</SCRIPT>
<SCRIPT LANGUAGE=JavaScript FOR=GrayTable EVENT=onmouseout>
GRAY.innerText = SelGRAY;
EndColor();
</SCRIPT>
<SCRIPT LANGUAGE=JavaScript FOR=Ok EVENT=onclick>
window.returnValue = SelColor.value;
window.close();
</SCRIPT>
<style type="text/css">
<!--
body {
background-color: #D6D3CE;
}
-->
</style>
</HEAD>
<BODY bgcolor=menu>
<table width="100%" height="122" border="0" cellpadding="0" cellspacing="0">
<tr align="center" valign="top">
<td height="34" colspan="3"><table border="0" cellspacing="10" cellpadding="0">
<tr>
<td><TABLE ID=ColorTable BORDER=0 CELLSPACING=0 CELLPADDING=0 style='cursor:pointer'>
<SCRIPT LANGUAGE=JavaScript>
function wc(r, g, b, n)
{
r = ((r * 16 + r) * 3 * (15 - n) + 0x80 * n) / 15;
g = ((g * 16 + g) * 3 * (15 - n) + 0x80 * n) / 15;
b = ((b * 16 + b) * 3 * (15 - n) + 0x80 * n) / 15;
document.write('<TD BGCOLOR=#' + ToHex(r) + ToHex(g) + ToHex(b) + ' height=8 width=8></TD>');
}
var cnum = new Array(1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0);
for(i = 0; i < 16; i ++)
{
document.write('<TR>');
for(j = 0; j < 30; j ++)
{
n1 = j % 5;
n2 = Math.floor(j / 5) * 3;
n3 = n2 + 3;
wc((cnum[n3] * n1 + cnum[n2] * (5 - n1)),
(cnum[n3 + 1] * n1 + cnum[n2 + 1] * (5 - n1)),
(cnum[n3 + 2] * n1 + cnum[n2 + 2] * (5 - n1)), i);
}
document.writeln('</TR>');
}
</SCRIPT>
</TABLE></td>
<td><TABLE ID=GrayTable BORDER=0 CELLSPACING=0 CELLPADDING=0 style='cursor:hand'>
<SCRIPT LANGUAGE=JavaScript>
for(i = 255; i >= 0; i -= 8.5)
document.write('<TR BGCOLOR=#' + ToHex(i) + ToHex(i) + ToHex(i) + '><TD TITLE=' + Math.floor(i * 16 / 17) + ' height=4 width=20></TD></TR>');
</SCRIPT>
</TABLE></td>
</tr>
</table></td>
</tr>
<tr style="display:none">
<td colspan="3">基色:<span id=RGB>#000000 </span>亮度:<span id=GRAY>120</span> 色值:
<INPUT TYPE=TEXT SIZE=7 ID=SelColor value="#000000"></td>
</tr>
<tr>
<td width="2%" height="33"> </td>
<td width="20%"><table ID=ShowColor bgcolor="#000000" border="1" width="25" height="25" cellspacing="0" cellpadding="0">
<tr>
<td></td>
</tr>
</table></td>
<td width="78%"><input type="submit" id=Ok value="确定" style="width:80;height:25">
<input type="button" name="Close" value="取消" onClick=window.close(); style="width:80;height:25"></td>
</tr>
</table>
</BODY>
</HTML>
myvicy
2005-03-29
打赏
举报
回复
用session保存选项。
LIHY70
2005-03-29
打赏
举报
回复
有没有高手在呀!救救我呀!
LIHY70
2005-03-29
打赏
举报
回复
聊天室里面,设置聊天信息字体的颜色的那个颜色菜单
LIHY70
2005-03-29
打赏
举报
回复
就是象yahoo里写信页面上的那个颜色菜单或者聊,选择颜色,设置文本框中文字的颜色!
leo963258
2005-03-29
打赏
举报
回复
<layer id="">aaa</layer>
LIHY70
2005-03-29
打赏
举报
回复
请各位高手帮忙!
TSD
2005-03-29
打赏
举报
回复
什么意思?
JSP 基础实战精讲(大神必经之路)
JSP全称Java Server Pages,是一种动态
网页
开发技术。它使用JSP标签在HTML
网页
中
插入... JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的
网页
中
传递控制信息和共享信息。
如何删除word
中
多余的空格和空行
为了版面的整齐,
网页
文档都是以表格的形式存在的,只是一般情况下表格的
颜色
被设为无色或表格宽度被设为0,所以我们在
网页
上看不到表格。另外,网 页文档
中
换行用的都是手动换行符,还有对字体等格式的设置。如果把...
div教程
第1天:选择什么样的DOCTYPE前言大家好!这个系列文章是按阿捷自己制作这个站点的过程编写的。之前阿捷也一直没有制作过一个真正符合web标准的网站。现在边参考国外资料边制作,同时把过程
中
的心得和经验记录下来,...
嵌入
开发(WinCE)的一些经验
网络通讯
中
,PC端一般都是Ansi的,为了和PC上协议兼容,在WindowsCE
中
必须把要发送的一个指令从Unicode 转换成Ansi格式...等等.很多初学者对于这些问题总是感到很麻烦.其实WindowsCE
中
有标准的API实现了Unicode和Ansi...
css笔记
CSS的发展历程 ...不同的浏览器结合它们各自的样式语言为用户提供页面效果的控制。最初的HTML只包含很少的显示属性。 随着HTML的成长,为了满足页面设计者的要求,HTML...CSS
网页
的美容师 CSS的出现,拯救了混乱的HTML...
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章