<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD><BODY>
<SCRIPT>
var sInitColor = null;
function callColorDlg(){if (sInitColor == null)
var sColor = dlgHelper.ChooseColorDlg();
else
var sColor = dlgHelper.ChooseColorDlg(sInitColor);
sColor = sColor.toString(16);
if (sColor.length < 6) {
var sTempString = "000000".substring(0,6-sColor.length);
sColor = sTempString.concat(sColor);
}
sColor = "#" + sColor;
txt.value=sColor;
}
</SCRIPT>
<input ID="ofntColor" onclick="callColorDlg()" type=button value="请选择颜色">
<p>你选的颜色是<input type="text" name="txt">
<OBJECT id=dlgHelper CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width="0px" height="0px"></OBJECT>
</BODY>
</HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD><BODY>
<SCRIPT>
var sInitColor = null;
function callColorDlg(){if (sInitColor == null)
var sColor = dlgHelper.ChooseColorDlg();
else
var sColor = dlgHelper.ChooseColorDlg(sInitColor);
sColor = sColor.toString(16);
if (sColor.length < 6) {
var sTempString = "000000".substring(0,6-sColor.length);
sColor = sTempString.concat(sColor);
}
sColor = "#" + sColor;
txt.value=sColor;
}
</SCRIPT>
<input ID="ofntColor" onclick="callColorDlg()" type=button value="请选择颜色">
<p>你选的颜色是<input type="text" name="txt">
<OBJECT id=dlgHelper CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width="0px" height="0px"></OBJECT>
</BODY>
</HTML>
解决方案 »
- 输入框验证问题。急,急!!!!!!!急!!!!!!!!
- 请问Javascript中的scr能参数化吗?
- jquery操作 checkbox的checked的值不管是什么都是选中状态。。。急。。。
- 急急急!!!!!<script>标签的src属性问题!!
- 数据库存的下拉列表的value,查询的时候怎样让这个value对应的选项默认选中?
- 请问,像网易那样的栏目分栏按钮如何制作
- 请高手进!
- 一个表格,里面有一列checkbox,怎么让他实现全选,反选,试着写了半个小时,都是失败,郁闷,请教一下
- 日期检验的问题(简单\高分)
- 初次到这里,请教个菜问,顺便放点分
- 紧急时期,请大家看一下我的作品,喜欢的帮忙投一票!
- 关于button中执行javascript函数(在线等待)
<input type=button onclick=trans(dlg.showColor()) value=showColor>
<script>
function trans(){
var c=dlg.color;
str=(c+0x1000000).toString(16)
alert("#"+str.slice(-2)+str.slice(-4,-2)+str.slice(-6,-4))
ret="#";r=c%256;ret+=(r<16?"0":"")+r.toString(16);
c=(c-r)/256;g=c%256;ret+=(g<16?"0":"")+g.toString(16);
c=(c-g)/256;b=c%256;ret+=(b<16?"0":"")+b.toString(16);
alert(ret);
}
</script><script>function colorpicker() {colorvalue.value=(0x1000000+dlgHelper.openfiledlg()).toString(16).substr(1);}</script>
<OBJECT id=dlgHelper CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" WIDTH="0px" HEIGHT="0px"></OBJECT>
<input type="button" value="Color Picker" onclick="colorpicker()"><input type="text" name=colorvalue>
<input type=button onclick=trans(dlg.showColor()) value=showColor>
<script>
function trans(){
var c=dlg.color;
str=(c+0x1000000).toString(16)
alert("#"+str.slice(-2)+str.slice(-4,-2)+str.slice(-6,-4))
}
</script><script>function colorpicker() {colorvalue.value=(0x1000000+dlgHelper.openfiledlg()).toString(16).substr(1);}</script>
<OBJECT id=dlgHelper CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" WIDTH="0px" HEIGHT="0px"></OBJECT>
<input type="button" value="Color Picker" onclick="colorpicker()"><input type="text" name=colorvalue>
<OBJECT id=dlgHelper CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" WIDTH="0px" HEIGHT="0px"></OBJECT>
<input type="button" value="Color Picker" onclick="colorpicker()"><input type="text" name=colorvalue>
To:hazeline
你说这种方法,返回颜色的16进值不正确,能提供正确的方法么?
我在调色板上选择红色,可是返回的16进值是#0000ff。
选择蓝色,返回16进值是#ff0000
怎么班?