<html>
<script>
var sInitColor = null;
function callColorDlg()  //打开系统颜色对话框,,,(只有IE5.5或者更高才支持)
{
if (sInitColor == null) 
var sColor = dlgHelper.ChooseColorDlg();
else
var sColor = dlgHelper.ChooseColorDlg(sInitColor);
sColor = sColor.toString(16);//把数字转换为16进制
if (sColor.length < 6) 
{
  var sTempString = "000000".substring(0,6-sColor.length);
  sColor = sTempString.concat(sColor); //如小于六位补足6位
}
oDiv.style.background= sColor;
sInitColor = sColor;
}
</script>
<body onload="callColorDlg();">
<button onclick="callColorDlg();">选择颜色</button>
<div id=oDiv style="width:110;height:100;color:white;background-color:black">
Hello everyone!!
</div>
<OBJECT id=dlgHelper CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width="0px" height="0px" >
</OBJECT>
</body>
</html>

解决方案 »

  1.   

    <html><head>
    <title>网页的颜色及其值</title><meta name="author" content="F.R.Huang">
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <style><!-- td {font-size: 12px} --></style></head>
    <body leftmargin=0 topmargin=0 bgcolor=blue><br><h2 align=center onclick=wc()>网页的颜色及其值
    &nbsp; <input type=text name=bg1 size=7 value="#" onchange="document.bgColor=this.value"></h2>
    <table width=729 border=0 bordercolor=gold cellpadding=0 cellspacing=0 align=center>
    <tr>
    <script language="Javascript"><!--
    function wc(){
    var txt;
    var aa = ["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"];
    var a1 = ["0","8","F"];for (i6 = 0; i6 < 16; i6++){
    for (i5 = 0; i5 < 3; i5++){
    for (i4 = 0; i4 < 3; i4++){
    for (i3 = 0; i3 < 3; i3++){
    for (i2 = 0; i2 < 3; i2++){
    for (i1 = 0; i1 < 3; i1++){
    txt = aa[i6]+a1[i5]+a1[i4]+a1[i3]+a1[i2]+a1[i1];
    document.writeln("<td bgcolor=#"+txt+" width=3 height=24 onclick=cc('#"+txt+"') title=#"+txt+"></td>");
    }}
    }}
    }document.writeln("</tr><tr>");}
    }wc();
    function cc(txt){document.bgColor=txt;document.all.bg1.value=txt;}
    // --></script>
    </table>
    </body></html>
      

  2.   


    <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);
    }
    alert(sColor);

    }
    </SCRIPT>
    <OBJECT id=dlgHelper CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width="0px" height="0px"></OBJECT>
    <BUTTON ID="ofntColor" TITLE="选择颜色" onclick="callColorDlg()">Choose Font color</BUTTON>
      

  3.   

    <script>
    <!--
    if(frames.length>0)location
    //-->
    </script>
    <HTML> 
    <HEAD> 
    <TITLE>颜色颜色选取器</TITLE> 
    <META content="text/html; charset=gb2312" http-equiv=Content-Type> 
    <STYLE type=text/css>TD { 
    FONT-SIZE: 10.8pt 

    BODY { 
    FONT-SIZE: 10.8pt 

    BUTTON { 
    WIDTH: 5em 

    </STYLE> <SCRIPT language=JavaScript> 
    var SelRGB = ''; 
    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 event=onclick for=ColorTable language=JavaScript> 
    SelRGB = event.srcElement.bgColor; 
    EndColor(); 
    </SCRIPT> <SCRIPT event=onmouseover for=ColorTable language=JavaScript> 
    RGB.innerText = event.srcElement.bgColor; 
    EndColor(); 
    </SCRIPT> <SCRIPT event=onmouseout for=ColorTable language=JavaScript> 
    RGB.innerText = SelRGB; 
    EndColor(); 
    </SCRIPT> <SCRIPT event=onclick for=GrayTable language=JavaScript> 
    SelGRAY = event.srcElement.title; 
    EndColor(); 
    </SCRIPT> <SCRIPT event=onmouseover for=GrayTable language=JavaScript> 
    GRAY.innerText = event.srcElement.title; 
    EndColor(); 
    </SCRIPT> <SCRIPT event=onmouseout for=GrayTable language=JavaScript> 
    GRAY.innerText = SelGRAY; 
    EndColor(); 
    </SCRIPT> <SCRIPT event=onclick for=Ok language=JavaScript> 
    window.returnValue = SelColor.value; 
    window.close(); 
    </SCRIPT> <META content="MSHTML 5.00.2920.0" name=GENERATOR></HEAD> 
    <BODY bgColor=menu> 
    <DIV align=center> 
    <CENTER> 
    <TABLE border=0 cellPadding=0 cellSpacing=10> 
    <TBODY> 
    <TR> 
    <TD> 
    <TABLE border=0 cellPadding=0 cellSpacing=0 id=ColorTable 
    style="CURSOR: hand"> 
    <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> <TBODY></TBODY></TABLE></TD> 
    <TD> 
    <TABLE border=0 cellPadding=0 cellSpacing=0 id=GrayTable 
    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> <TBODY></TBODY></TABLE></TD></TR></TBODY></TABLE></CENTER></DIV> 
    <DIV align=center> 
    <CENTER> 
    <TABLE border=0 cellPadding=0 cellSpacing=10> 
    <TBODY> 
    <TR> 
    <TD align=middle rowSpan=2>选中色彩 
    <TABLE border=1 cellPadding=0 cellSpacing=0 height=30 id=ShowColor 
    width=40> 
    <TBODY> 
    <TR> 
    <TD></TD></TR></TBODY></TABLE></TD> 
    <TD rowSpan=2>基色: <SPAN id=RGB></SPAN><BR>亮度: <SPAN 
    id=GRAY>120</SPAN><BR>代码: <INPUT id=SelColor size=7></TD> 
    <TD><BUTTON type=reset>重选</BUTTON></TD></TR> 
    <TR> 
    <TD><BUTTON 
    onclick=window.close();>关闭</BUTTON> 
    </TD> 
    </TR> 
    </TBODY> 
    </TABLE> 
    </CENTER> 
    </DIV> 
    </BODY> 
    </HTML>
      

  4.   

    我已经写好。不使用ActiveX,而用html,javascript。有test_color.htm,select_color.htm两个文件
    以下是test_color.htm
    <html>
    <head>
    <style type="text/css">
    <!--
    body,p,br,td {  font-size: 9pt}
    -->
    </style><title>无标题文档</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script language="JavaScript">
    <!--
    <!--
    function MM_reloadPage(init) {  //reloads the window if Nav4 resized
      if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
        document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
      else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
    }
    MM_reloadPage(true);
    // -->function MM_popupMsg(msg) { //v1.0
      alert(msg);
    }var color_win; //新的颜色子窗口
    var m_color_item_name; //颜色项目名称--标题文本颜色, 或者背景颜色
    var old_color;function MM_openBrWindow(theURL,winName,features,color_item) { //v2.0
    m_color_item_name = color_item; //预先保存颜色项目名称
    color_win = window.open(theURL,winName,features);
    color_win.init_window(window,color_item,old_color);
    }function init_popup_color_win()
    {
    var frm = document.theform;
    var color_item = m_color_item_name;
    if(color_item == "color1")
    {
    old_color = frm.textfield1.value;
    }
    else if(color_item == "color2")
    old_color = frm.textfield2.value;
    //颜色项目名称,颜色值传入新窗口
    // color_win.init_window(window,color_item,old_color);
    }function set_selected_color(color_item,colorString)
    {
    //从选择颜色窗口得到新颜色
    var frm = document.theform;
    var color_item = m_color_item_name;
    if(color_item == "color1")
    {
    frm.textfield1.value = colorString;
    tmt_DivBgColor('Layer1',colorString);
    }
    else if(color_item == "color2")
    {
    frm.textfield2.value = colorString;
    tmt_DivBgColor('Layer2',colorString);
    }
    }function MM_findObj(n, d) { //v3.0
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
    }function tmt_findObj(n){
    var x,t; if((n.indexOf("?"))>0&&parent.frames.length){t=n.split("?");
    x=eval("parent.frames['"+t[1]+"'].document.getElementById('"+t[0]+"')");
    }else{x=document.getElementById(n)}return x;
    }function tmt_DivBgColor(theDiv,v){
        var fun = (document.getElementById) ? "tmt_findObj" : "MM_findObj";
    var c = (document.layers) ? ".bgColor" : ".style.backgroundColor";
    var obj = eval(fun+"(theDiv)");
    if(obj)eval(fun+"('"+theDiv+"')"+c+"='"+v+"'");
    }
    //-->
    </script>
    </head><body bgcolor="#FFFFFF" text="#000000" onLoad="tmt_DivBgColor('Layer1','#6699FF')">
    <form name="theform" method="post" action="">
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td width="33%" height="30">&nbsp;</td>
          <td width="35%" height="30">&nbsp;</td>
          <td width="32%" height="30">&nbsp;</td>
          <td width="32%" height="30">&nbsp;</td>
        </tr>
        <tr> 
          <td width="33%" height="30">&nbsp;</td>
          <td width="35%" height="30"> 
            <div id="Layer1" style="position:absolute; width:147px; height:25px; z-index:1; background-color: #996666; layer-background-color: #996666; border: 1px none #000000" onClick="MM_popupMsg('asdf')"></div>
          </td>
          <td width="32%" height="30">
            <input type="text" name="textfield1" value="#996666">
          </td>
          <td width="32%" height="30"> 
            <input type="button" name="Submit" value="改变颜色" onClick="MM_openBrWindow('select_color.htm','','width=280,height=330','color1')">
          </td>
        </tr>
        <tr> 
          <td width="33%" height="30">&nbsp;</td>
          <td width="35%" height="30"> 
            <div id="Layer2" style="position:absolute; width:146px; height:23px; z-index:2; background-color: #9933FF; layer-background-color: #9933FF; border: 1px none #000000"></div>
          </td>
          <td width="32%" height="30">
            <input type="text" name="textfield2" value="#9933FF">
          </td>
          <td width="32%" height="30"> 
            <input type="button" name="Submit2" value="改变颜色" onClick="MM_openBrWindow('select_color.htm','','width=280,height=330','color2')">
          </td>
        </tr>
      </table>
    </form>
    </body>
    </html>
      

  5.   

    以下是select_color.htm
    <html>
    <head>
    <title>选择颜色</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script language="JavaScript">
      var name =  navigator.appName;
      var version =  parseFloat(navigator.appVersion);
      var platform = navigator.platform;function ColorPalette_OnClick(colorString){
    tmt_DivBgColor('LayerSelectColor',colorString);
    document.fHtmlEditor.text_select_color.value = colorString;
    }</script>
    <style type="text/css">
    <!--
    .clsCursor {  cursor: hand}
    -->
    </style>
    <script language="JavaScript">
    <!--<!--
    var m_color_item;
    var m_old_color;
    var m_owner_win;function MM_reloadPage(init) {  //reloads the window if Nav4 resized
      if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
        document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
      else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
    }
    MM_reloadPage(true);
    // -->function MM_findObj(n, d) { //v3.0
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
    }function tmt_findObj(n){
    var x,t; if((n.indexOf("?"))>0&&parent.frames.length){t=n.split("?");
    x=eval("parent.frames['"+t[1]+"'].document.getElementById('"+t[0]+"')");
    }else{x=document.getElementById(n)}return x;
    }function tmt_DivBgColor(theDiv,v){
        var fun = (document.getElementById) ? "tmt_findObj" : "MM_findObj";
    var c = (document.layers) ? ".bgColor" : ".style.backgroundColor";
    var obj = eval(fun+"(theDiv)");
    if(obj)eval(fun+"('"+theDiv+"')"+c+"='"+v+"'");
    }function MM_callJS(jsStr) { //v2.0
      return eval(jsStr)
    }function SelectColorOK()
    {
    var new_color = document.fHtmlEditor.text_select_color.value;
    m_owner_win = window.opener;
    m_owner_win.set_selected_color(m_color_item,new_color);
    window.close();
    }function init_window(owner_win,color_item_name,old_color)
    {
    m_owner_win = owner_win;
    m_color_item = color_item_name;
    m_old_color = old_color;
    tmt_DivBgColor('LayerOriginColor',old_color);
    tmt_DivBgColor('LayerSelectColor',old_color);
    }function get_init_value()
    {
    window.opener.init_popup_color_win();
    }
    //-->
    </script>
    <style type="text/css">
    <!--
    body,p,br,td {  font-size: 9pt}
    -->
    </style>
    </head><body bgcolor="#FFFFFF" text="#000000" onLoad="MM_callJS('get_init_value()')">
    <form name="fHtmlEditor" method="POST" action="">  <table width="258" border="0" cellspacing="0" cellpadding="0" height="288">
        <tr> 
          <td colspan="4" height="19"> 
            <div align="center"><b>选择颜色</b> </div>
          </td>
        </tr>
        <tr> 
          <td colspan="4" height="17">&nbsp; </td>
        </tr>
        <tr> 
          <td width="15" height="22">&nbsp;</td>
          <td width="81" height="22"> 
            <div id="Layer1" style="position:absolute; width:61px; height:18px; z-index:3">原来的颜色</div>
          </td>
          <td width="62" height="22"> 
            <div id="LayerOriginColor" style="position:absolute; width:40px; height:15px; z-index:1; background-color: #CCCCCC; layer-background-color: #CCCCCC; border: 1px none #000000"> 
              <table width="100%" border="1" cellspacing="0" cellpadding="0">
                <tr> 
                  <td>&nbsp;</td>
                </tr>
              </table>
            </div>
          </td>
          <td width="94" height="22"> 
            <div id="Layer3" style="position:absolute; width:80px; height:20px; z-index:5"> 
              <input type="text" name="text_select_color2" size="8" value="#000000" style="width:74px; font: 8pt verdana" readonly>
            </div>
          </td>
        </tr>
        <tr> 
          <td width="15" height="22">&nbsp;</td>
          <td width="81" height="22"> 
            <div id="Layer2" style="position:absolute; width:61px; height:18px; z-index:4">选择的颜色</div>
          </td>
          <td width="62" height="22"> 
            <div id="LayerSelectColor" style="position:absolute; width:40px; height:15px; z-index:2; background-color: #CCCCCC; layer-background-color: #CCCCCC; border: 1px none #000000"> 
              <table width="100%" border="1" cellspacing="0" cellpadding="0">
                <tr> 
                  <td>&nbsp;</td>
                </tr>
              </table>
            </div>
          </td>
          <td width="94" height="22"> 
            <div id="Layer4" style="position:absolute; width:81px; height:24px; z-index:6"> 
              <input type="text" name="text_select_color" size="8" value="#000000" style="width:74px; font: 8pt verdana" readonly>
            </div>
          </td>
        </tr>
        <tr> 
          <td width="15" height="21">&nbsp;</td>
          <td colspan="3" height="21">&nbsp;</td>
        </tr>
        <tr> 
          <td width="15" height="50">&nbsp;</td>
          <td colspan="3" height="50"> 
            <table width="216" border="1" cellspacing="0" cellpadding="0" height="144" bgcolor="#CCCCCC">
      

  6.   

    这里真麻烦,文件长了发不过去
    看http://tommson.51.net/MySoftware/test_color.htm例子
      

  7.   

    <html>
    <head>
    <style>
      A       {text-decoration: none}
    .scala {  text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif}
    .out {  background-color: #FFFF00; color: #FFFF33; margin-left: 10px; padding-left: 10px; margin-right: 10px}
    .zahl {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #DDDDDD; clip:  rect(   )}
    .stand {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
    </style><script language="JavaScript">
    <!--      {
           b0 = new Image(10, 10);
           b0.src = "0.gif";
           b1 = new Image(10, 10);
           b1.src = "1.gif";
           b2 = new Image(10, 10);
           b2.src = "2.gif";
           b3 = new Image(10, 10);
           b3.src = "3.gif";
           b4 = new Image(10, 10);
           b4.src = "4.gif";
           b5 = new Image(10, 10);
           b5.src = "5.gif";
           b6 = new Image(10, 10);
           b6.src = "6.gif";
           b7 = new Image(10, 10);
           b7.src = "7.gif";
           b8 = new Image(10, 10);
           b8.src = "8.gif";
           b9 = new Image(10, 10);
           b9.src = "9.gif";
           YYcount = 1;
           var mytimeout = 0;
    var oldHour = 0;
    hexStr ='0123456789ABCDEF';
    var hexi = new Array(3);
    hexi.r = '96';
    hexi.g = 'CF';
    hexi.b = 'B8';
    var oldhexi = new Array(3);
    oldhexi.r = '00';
    oldhexi.g = '00';
    oldhexi.b = '33';var bgOn = true;
    var NS=(navigator.appName=='Netscape');
            }function yy_clear()  
    { clearTimeout(mytimeout);
    }function yy_hextocolor(strhex) 
    {
      strhex = strhex.toUpperCase();
      strhex = strhex.toString(16);
      if (isNaN(strhex)) {   
       strHex = '#000000'} 
      isahex = true;
      for (i=1;i<7;i++)
       {  if (strhex.charAt(i)==''){strhex+='0'}
    if (hexStr.indexOf(strhex.charAt(i))<0){ isahex=false;}
    }
      if (isahex){
      hexi.r = strhex.charAt(1)+strhex.charAt(2);window.defaultStatus=strhex+' '+strHex.length+' char(3)='+strhex.charAt(3);
      hexi.g = strhex.charAt(3)+strhex.charAt(4);
      hexi.b = strhex.charAt(5)+strhex.charAt(6);
      yy_hextoslide(strhex);
    yy_colors('r', true);
    yy_colors('g', false);
    yy_colors('b', false);
    } else {  if (NS) {document.LF.document.myform.wert.value = "#" + hexi.r + hexi.g + hexi.b}
      else    {document.all['LF'].document.myform.wert.value = "#" + hexi.r + hexi.g + hexi.b}
    }
    return true;
    }function yy_hextoslide(strhex)  

      v_r = 45+hexStr.indexOf(strhex.charAt(1))*16 + hexStr.indexOf(strhex.charAt(2)); 
      v_g = 45+hexStr.indexOf(strhex.charAt(3))*16 + hexStr.indexOf(strhex.charAt(4)); 
      v_b = 45+hexStr.indexOf(strhex.charAt(5))*16 + hexStr.indexOf(strhex.charAt(6)); 
      
    if (NS) {
    document.Lr.top = v_r;
    document.Lg.top = v_g;
    document.Lb.top = v_b;
    } else {
    document.all['Lr'].style.pixelTop = v_r;
    document.all['Lg'].style.pixelTop = v_g;
    document.all['Lb'].style.pixelTop = v_b;
    }  
    }function yy_output()
    {
      if (bgOn == true)
         { yy_bg = "#" + hexi.r + hexi.g + hexi.b;
           yy_fg = "#" + oldhexi.r + oldhexi.g + oldhexi.b; 
          } 
      else
         { yy_fg = "#" + hexi.r + hexi.g + hexi.b;
           yy_bg = "#" + oldhexi.r + oldhexi.g + oldhexi.b; 
          } 
    if (document.layers) {
      document.layers['Lout'].document.open('text/html');
      document.layers['Lout'].document.write("<body text=" + yy_fg + "><table border=0 width=330><tr><td>&nbsp;</td><td><font face=\'Verdana, Arial, Helvetica, sans-serif\' size=7>Hello <b>World</b><br></font><font face=\'Verdana, Arial, Helvetica, sans-serif\' size=2>This is standard Text on a colored Background. Move the Color slider on the right bars. Down you get the HexCode. Put it into your HTML Pages.</font><font face=\'Courier New, Courier, mono\' size=2><p><b>&lt;BODY bgcolor="    + yy_bg +    " text="+yy_fg+"&gt; </b><br><br><br></font></td></tr></table></body>");
      document.layers['Lout'].document.close();
      document.layers['LMask'].document.bgColor=yy_bg;
    }
    else 
    {document.all['Lout'].innerHTML="<body text=" + yy_fg + "><font face=\'Verdana, Arial, Helvetica, sans-serif\' size=7>Hello <b>World</b><br><font size=2>This is standard Text on a colored Background. Move the Color slider on the right bars. Down you get the HexCode. Put it into your HTML Pages.</font><font face=\'Courier New, Courier, mono\' size=2><p><b>&lt;BODY bgcolor="    + yy_bg +    " text="+yy_fg+"&gt; </b></font></body>"
     document.all['Lout'].style.color=yy_fg;
     document.all['LMask'].style.background=yy_bg;
    }
    }
    function yy_switch()  
    { yyOfs = 11;
      br = oldhexi.r; bg = oldhexi.g; bb = oldhexi.b;
      oldhexi.r = hexi.r;
      oldhexi.g = hexi.g;
      oldhexi.b = hexi.b;
      hexi.r = br;
      hexi.g = bg;
      hexi.b = bb;
      
       if (bgOn == true)
      { 
      if (NS) {document.layers['LSchalt'].top -=  yyOfs;}
        else  {document.all['LSchalt'].style.pixelTop -=  yyOfs;}
      bgOn = false; 
      } else 
      {
      if (NS) {document.layers['LSchalt'].top +=  yyOfs;}
        else  {document.all['LSchalt'].style.pixelTop +=  yyOfs;}
        bgOn = true;
      }
    yy_hextoslide('#'+hexi.r+hexi.g+hexi.b);
    yy_colors('r', false);
    yy_colors('g', false);
    yy_colors('b', false);
    }function yy_setdigits(hour, daLayer) 
    {   if (document.layers)
       {  document.layers[daLayer].document.open("text/html");
          document.layers[daLayer].document.write("<body><font class=\'zahl\'>"+ hour +"</font></body>");
          document.layers[daLayer].document.close();
    }
       if (document.all) {
         document.all[daLayer].innerHTML=hour;
       }
    }
    {
    }function yy_color(theLayer, drawresult)

      yyrunit = 'yy_colors("'+theLayer+'", '+drawresult+')'
      mytimeout = setTimeout(yyrunit,200);
    }function yy_colors(theLayer, drawresult)  
    {   yy_clear()
        if (NS) {
    blayer = document.layers['LMenu'];
        myLayer = eval("document.layers[\'L"+theLayer+"\']");
    hour = myLayer.top-45;
    }
       else {
          blayer = document.all['LMenu'];
          myLayer = eval("document.all[\'L"+theLayer+"\']");
    hour = myLayer.style.pixelTop-45;
    }
       if (oldHour == hour) {} else 
       { yy_clear();yy_clear()
         yy_setdigits(hour, "LZ"+theLayer);
         YYcount++; 
    myHex=hour.toString(16);
    if (myHex.length==0){myHex='00'}
    else if (myHex.length==1) {myHex='0'+myHex}
        myHex = myHex.toUpperCase();
    if (theLayer == "r") { hexi.r = myHex }
    else
         if (theLayer == "g") { hexi.g = myHex }
    else
         if (theLayer == "b") { hexi.b = myHex }
    else
        if (theLayer == "a") { hexi.b = myHex;hexi.r = myHex;hexi.g = myHex;
    yy_setdigits(hour, "LZr");
    yy_setdigits(hour, "LZg");
    yy_setdigits(hour, "LZb");
    if (NS) {
    document.Lr.top = myLayer.top;
    document.Lg.top = myLayer.top;
    document.Lb.top = myLayer.top;
    } else {
    document.all['Lr'].style.pixelTop = myLayer.style.pixelTop;
    document.all['Lg'].style.pixelTop = myLayer.style.pixelTop;
    document.all['Lb'].style.pixelTop = myLayer.style.pixelTop;
    }
    }
       if (drawresult) {yy_output();}
       if (NS) {document.LF.document.myform.wert.value = "#" + hexi.r + hexi.g + hexi.b}
       else    {document.all['LF'].document.myform.wert.value = "#" + hexi.r + hexi.g + hexi.b}
      }
      oldHour = hour;
     }
    //-->
    </script>
      <script language="JavaScript">
    function dragit() { 
     MM_dragLayer('document.layers[\'Lr\']','document.all[\'Lr\']',0,0,0,0,true,false,255,0,0,0,false,false,0,'',false,'yy_color(\'r\', true)')
     MM_dragLayer('document.layers[\'La\']','document.all[\'La\']',0,0,0,0,true,false,255,0,0,0,false,false,0,'',false,'yy_color(\'a\', true)');
     MM_dragLayer('document.layers[\'Lg\']','document.all[\'Lg\']',0,0,0,0,true,false,255,0,0,0,false,false,0,'',false,'yy_color(\'g\', true)');
     MM_dragLayer('document.layers[\'Lb\']','document.all[\'Lb\']',0,0,0,0,true,false,255,0,0,0,false,false,0,'',false,'yy_color(\'b\', true)');
     yy_switch();
     yy_switch();
     yy_output();
     //if (NS) {document.layers['Lout'].left = 225}
    }
    </script>
      

  8.   

    <script language="JavaScript">
    function dragit() { 
     MM_dragLayer('document.layers[\'Lr\']','document.all[\'Lr\']',0,0,0,0,true,false,255,0,0,0,false,false,0,'',false,'yy_color(\'r\', true)')
     MM_dragLayer('document.layers[\'La\']','document.all[\'La\']',0,0,0,0,true,false,255,0,0,0,false,false,0,'',false,'yy_color(\'a\', true)');
     MM_dragLayer('document.layers[\'Lg\']','document.all[\'Lg\']',0,0,0,0,true,false,255,0,0,0,false,false,0,'',false,'yy_color(\'g\', true)');
     MM_dragLayer('document.layers[\'Lb\']','document.all[\'Lb\']',0,0,0,0,true,false,255,0,0,0,false,false,0,'',false,'yy_color(\'b\', true)');
     yy_switch();
     yy_switch();
     yy_output();
     //if (NS) {document.layers['Lout'].left = 225}
    }
    </script>  <script language="JavaScript">
    <!--
    function MM_dragLayer(objNS,objIE,hL,hT,hW,hH,toFront,dropBack,cU,cD,cL,cR,targL,targT,tol,dropJS,et,dragJS) { //v1.2
      //Copyright 1998 Macromedia, Inc. All rights reserved.
      var i,j,aLayer,retVal,curDrag=null,NS=(navigator.appName=='Netscape'), curLeft, curTop;
      if (!document.all && !document.layers) return false;
      retVal = true; if(!NS && event) event.returnValue = true;
      if (MM_dragLayer.arguments.length > 1) {
        curDrag = eval((NS)?objNS:objIE); if (!curDrag) return false;
        if (!document.allLayers) {
          document.allLayers = new Array();
          with (document) {
            if (NS) {
              for (i=0; i<layers.length; i++) allLayers[i]=layers[i];
              for (i=0; i<allLayers.length; i++) {
                if (allLayers[i].document && allLayers[i].document.layers)
                  for (j=0; j<allLayers[i].document.layers.length; j++)
                    allLayers[allLayers.length] = allLayers[i].document.layers[j];
            } } else {
              for (i=0; i<all.length; i++)
                if (all[i].style != null && all[i].style.position)
                  allLayers[allLayers.length] = all[i];
        } } }
        curDrag.MM_dragOk=true; curDrag.MM_targL=targL; curDrag.MM_targT=targT;
        curDrag.MM_tol=Math.pow(tol,2); curDrag.MM_hLeft=hL; curDrag.MM_hTop=hT;
        curDrag.MM_hWidth=hW; curDrag.MM_hHeight=hH; curDrag.MM_toFront=toFront;
        curDrag.MM_dropBack=dropBack; curDrag.MM_dropJS=dropJS;
        curDrag.MM_everyTime=et; curDrag.MM_dragJS=dragJS;
        curDrag.MM_oldZ = (NS)?curDrag.zIndex:curDrag.style.zIndex;
        curLeft= (NS)?curDrag.left:curDrag.style.pixelLeft; curDrag.MM_startL = curLeft;
        curTop = (NS)?curDrag.top:curDrag.style.pixelTop; curDrag.MM_startT = curTop;
        curDrag.MM_bL=(cL<0)?null:curLeft-cL; curDrag.MM_bT=(cU<0)?null:curTop -cU;
        curDrag.MM_bR=(cR<0)?null:curLeft+cR; curDrag.MM_bB=(cD<0)?null:curTop +cD;
        curDrag.MM_LEFTRIGHT=0; curDrag.MM_UPDOWN=0; curDrag.MM_SNAPPED=false; //use in your JS!
        document.onmousedown = MM_dragLayer; document.onmouseup = MM_dragLayer;
        if (NS) document.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP);
      } else {
        var theEvent = ((NS)?objNS.type:event.type);
        if (theEvent == 'mousedown') {
          var aLayer, maxDragZ=null;
          var mouseX = (NS)?objNS.pageX : event.clientX + document.body.scrollLeft;
          var mouseY = (NS)?objNS.pageY : event.clientY + document.body.scrollTop;
          document.MM_maxZ = 0;
          for (i=0; i<document.allLayers.length; i++) {
            aLayer = document.allLayers[i];
            var aLayerZ = (NS)?aLayer.zIndex:aLayer.style.zIndex;
            if (aLayerZ > document.MM_maxZ) document.MM_maxZ = aLayerZ;
            var isVisible = (((NS)?aLayer.visibility:aLayer.style.visibility).indexOf('hid') == -1);
            if (aLayer.MM_dragOk != null && isVisible) with (aLayer) {
              var parentL=0; var parentT=0;
              if (!NS) { 
                parentLayer = aLayer.parentElement;
                while (parentLayer != null && parentLayer.style.position) {
                  parentL += parentLayer.offsetLeft;
                  parentT += parentLayer.offsetTop;
                  parentLayer = parentLayer.parentElement;
              } }
              var tmpX=mouseX-(((NS)?pageX:style.pixelLeft+parentL)+MM_hLeft);
              var tmpY=mouseY-(((NS)?pageY:style.pixelTop +parentT)+MM_hTop);
              var tmpW = MM_hWidth;  if (tmpW <= 0) tmpW += ((NS)?clip.width :offsetWidth);
              var tmpH = MM_hHeight; if (tmpH <= 0) tmpH += ((NS)?clip.height:offsetHeight);
              if ((0 <= tmpX && tmpX < tmpW && 0 <= tmpY && tmpY < tmpH) &&
                 (maxDragZ == null || maxDragZ <= aLayerZ)) {
                curDrag = aLayer; maxDragZ = aLayerZ;
          } } }
          if (curDrag) {
            document.onmousemove = MM_dragLayer; 
            if (NS) document.captureEvents(Event.MOUSEMOVE);
            curLeft = (NS)?curDrag.left:curDrag.style.pixelLeft;
            curTop = (NS)?curDrag.top:curDrag.style.pixelTop;
            MM_oldX = mouseX - curLeft; MM_oldY = mouseY - curTop;
            document.MM_curDrag = curDrag;  curDrag.MM_SNAPPED=false;
            if(curDrag.MM_toFront) {
              eval('curDrag.'+((NS)?'':'style.')+'zIndex=document.MM_maxZ+1');
              if (!curDrag.MM_dropBack) document.MM_maxZ++;
            }
            retVal = false; if(!NS) event.returnValue = false;
        } } else if (theEvent == 'mousemove') {
          if (document.MM_curDrag) with (document.MM_curDrag) {
            var mouseX = (NS)?objNS.pageX : event.clientX + document.body.scrollLeft;
            var mouseY = (NS)?objNS.pageY : event.clientY + document.body.scrollTop;
            newLeft = mouseX-MM_oldX; newTop  = mouseY-MM_oldY;
            if (MM_bL!=null) newLeft = Math.max(newLeft,MM_bL);
            if (MM_bR!=null) newLeft = Math.min(newLeft,MM_bR);
            if (MM_bT!=null) newTop  = Math.max(newTop ,MM_bT);
            if (MM_bB!=null) newTop  = Math.min(newTop ,MM_bB);
            MM_LEFTRIGHT = newLeft-MM_startL; MM_UPDOWN = newTop-MM_startT;
            if (NS) {left = newLeft; top = newTop;}
            else {style.pixelLeft = newLeft; style.pixelTop = newTop;}
            if (MM_dragJS) eval(MM_dragJS);
            retVal = false; if(!NS) event.returnValue = false;
        } } else if (theEvent == 'mouseup') {
          document.onmousemove = null;
          if (NS) document.releaseEvents(Event.MOUSEMOVE);
          if (NS) document.captureEvents(Event.MOUSEDOWN); //for mac NS
          if (document.MM_curDrag) with (document.MM_curDrag) {
            if (typeof MM_targL =='number' && typeof MM_targT == 'number' &&
                (Math.pow(MM_targL-((NS)?left:style.pixelLeft),2)+
                 Math.pow(MM_targT-((NS)?top:style.pixelTop),2))<=MM_tol) {
              if (NS) {left = MM_targL; top = MM_targT;}
              else {style.pixelLeft = MM_targL; style.pixelTop = MM_targT;}
              MM_SNAPPED = true; MM_LEFTRIGHT = MM_startL-MM_targL;
              MM_UPDOWN = MM_startT-MM_targT;
            }
            if (MM_everyTime || MM_SNAPPED) eval(MM_dropJS);
            if(MM_dropBack) {if (NS) zIndex = MM_oldZ; else style.zIndex = MM_oldZ;}
            retVal = false; if(!NS) event.returnValue = false;
          } 
          document.MM_curDrag = null;
        }
        if (NS) document.routeEvent(objNS);
      }
      return retVal;
    }
    //-->
    </script>
      

  9.   

    <script language="JavaScript">
    <!--
    function YY_ns4refresh() { //v1.2
    if (document.layers) // dhtml ns4
    { if ((YY_oldX != window.innerWidth) || (YY_oldY !=window.innerHeight)) 
    // window.location=window.location;
             window.location.reload() YY_oldX = window.innerWidth; YY_oldY = window.innerHeight;
    }
    }
    //-->
    </script>
    </head>
    <body bgcolor="#000033" text="#000000" link="#000000" vlink="#000000" alink="#000000" onload="dragit()" background="back.gif" onResize="YY_ns4refresh('document.YY_ns4refresh1')">
    <!-- #BeginBehavior YY_ns4refresh1 --> 
    <script language='JavaScript'>
    <!--
      var YY_oldX = window.innerWidth; var YY_oldY = window.innerHeight;
    //-->
    </script>
    <!-- #EndBehavior YY_ns4refresh1 --> 
    <div id="Layer1" style="position:absolute; width:200px; height:37px; z-index:5; left:435px; top:364px; visibility: visible" class="stand"> 
    </div>
    <div id="LSchalt" style="position:absolute; width:19px; height:14px; z-index:4; left:263px; top:379px; visibility: visible" class="stand"> 
      <a href="#" onMouseDown="yy_switch()"><img src="schieb.jpg" width="17" height="13" border="0"></a></div>
    <div id="LF" style="position:absolute; width:71px; height:52px; z-index:6; left:46px; top:373px; overflow: hidden; visibility: visible" class="stand"> 
      <form method="POST" action="javascript:yy_hextocolor(wert.value)" name="myform" onSubmit="yy_hextocolor(myform.wert.value)">
        <table border="0" width="53" cellspacing="0" cellpadding="0" vspace="0" hspace="0" class="stand">
          <tr>
            <td> 
              <input type="TEXT" name="wert" size="8" value="#FFFFFF" onBlur="yy_hextocolor(myform.wert.value)">
            </td>
          </tr>
        </table>
      </form>
    </div>
    <div id="LS2" style="position:absolute; left:82px; top:47px; width:21px; height:293px; z-index:11; overflow: auto; visibility: visible"> 
      <img src="scalao.jpg" width="17" height="6"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scalau.jpg" width="17" height="6"><br>
    </div>
    <div id="Lr" style="position:absolute; width:17px; height:0px; z-index:16; left:50; top:300; visibility: visible" class="zahl"> 
      <a href="#"><img src="schieb.jpg" width="17" height="13" border="0"></a> </div>
    <div id="La" style="position:absolute; width:17px; height:0px; z-index:17; left:154; top:300; visibility: visible" class="zahl"> 
      <a href="#"><img src="schieb.jpg" width="17" height="13" border="0"></a> </div>
    <div id="Lg" style="position:absolute; width:17px; height:0px; z-index:20; left:82; top:300; visibility: visible" class="zahl"> 
      <a href="#"><img src="schieb.jpg" width="17" height="13" border="0"></a> </div>
    <div id="LS3" style="position:absolute; width:21px; height:293px; z-index:12; left:112px; top:47px; visibility: visible"> 
      <img src="scalao.jpg" width="17" height="6"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scalau.jpg" width="17" height="6"><br> 
    </div>
    <div id="LS1" style="position:absolute; width:21px; height:293px; z-index:15; left:50px; top:47px; visibility: visible"> 
      <img src="scalao.jpg" width="17" height="6"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scala.jpg" width="17" height="28"><br>
      <img src="scalau.jpg" width="17" height="6"><br> 
    </div>