try something like<script language="javascript">
function getRGB()
{
try
{
mytext.style.color = mytext.value;
mytext.select(); var r = document.selection.createRange();
var sColor = r.queryCommandValue('ForeColor').toString(16); var sRed, sGreen, sBlue;
var sRed = sColor.substring(sColor.length-2);
if (sRed.length < 2)
sRed = "0" + sRed; var sGreen = sColor.substring(sColor.length-4, sColor.length-2);
if (sGreen == "")
sGreen="00";
var sBlue = sColor.substring(sColor.length-6,sColor.length-4);
if (sBlue == "")
sBlue = "00"; mytext.style.color= ""; alert("red:"+sRed+"\n"+ "green:" + sGreen + "\n" + "blue:" + sBlue);
}
catch(e)
{
alert(e.description);
}
}
</script>
enter a color<input type="text" id="mytext" style="color:red;" value="red"><input type="button" value="get rgb" onclick="getRGB()"><BR>
function getRGB()
{
try
{
mytext.style.color = mytext.value;
mytext.select(); var r = document.selection.createRange();
var sColor = r.queryCommandValue('ForeColor').toString(16); var sRed, sGreen, sBlue;
var sRed = sColor.substring(sColor.length-2);
if (sRed.length < 2)
sRed = "0" + sRed; var sGreen = sColor.substring(sColor.length-4, sColor.length-2);
if (sGreen == "")
sGreen="00";
var sBlue = sColor.substring(sColor.length-6,sColor.length-4);
if (sBlue == "")
sBlue = "00"; mytext.style.color= ""; alert("red:"+sRed+"\n"+ "green:" + sGreen + "\n" + "blue:" + sBlue);
}
catch(e)
{
alert(e.description);
}
}
</script>
enter a color<input type="text" id="mytext" style="color:red;" value="red"><input type="button" value="get rgb" onclick="getRGB()"><BR>
解决方案 »
- 在jsp页面中使用textarea 已经设置了readeonly 不能编辑了,但用鼠标点击就会出现光标在闪,怎么办?
- 关于网站优化之js出现问号
- 帮忙解释下这句话什么意思
- JavaScript
- ie8 onbeforeload window.open
- js参数啊!
- <script>标记位置是怎样影响其作用的
- 这是javascript自由添加行,删行! 如何在指定的位置插入新的一行
- 请问!如何将select菜单,放在页面底层(显示层的下面)
- 请问:在javascript中var a=//表示什么意思?
- 有没有好的javascript的调试器
- 有NS的朋友请帮忙测试一下我的代码,看是否只是我的NS有问题才是这样?熟悉NS的希望也能帮忙看看!
<script language="javascript">
function getRGB()
{
t.bgColor = mytext.value;
alert(t.bgColor)
}
</script>
enter a color<input type="text" id="mytext" style="color:red;" value="seagreen"><input type="button" value="get rgb" onclick="getRGB()"><BR>
http://expert.csdn.net/Expert/topic/1305/1305488.xml<script language="javascript">
function getRGB()
{
try
{
document.body.runtimeStyle.color = mytext.value;
var rgb=(0x1000000+document.body.createTextRange().queryCommandValue("ForeColor")).toString(16);
var bgColor="#" + rgb.slice(-2) + rgb.slice(-4,-2) + rgb.slice(-6,-4);
alert("Color:"+bgColor);
document.body.runtimeStyle.color="";
}
catch(e)
{
alert(e.description);
}
}
</script>
enter a color<input type="text" id="mytext" style="color:red;" value="buttonface"><input type="button" value="get rgb" onclick="getRGB()"><BR>