width=<%=lenght*X%>在HTML表格中,用分值的N倍作为表格的长度,然后背景颜色设为你想要的颜色就OK。

解决方案 »

  1.   

    <input name="imageField" type="image" src="ba.gif" width="<%=(rs_result("r_vaverage")*2)%>" height="10" border="0">还有一种方法就是用imageField图片填充。如下:
    <input name="imageField" type="image" src="aa.gif" width="<%=(rs("分值")*2)%>" height="10" border="0">
      

  2.   

    用<span> 
    <span style="width:<%=length%>;background:#FF0000;"></span>
      

  3.   

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>Untitled Document</title>
    <script language="javascript">
    function init(){
    for (var i=0;i<4;i++){
    tdPic.innerHTML+='';
    }
    }
    </script>
    </head><body onLoad="init()">
    <table id="tb" width="100%" border="1" cellspacing="0" cellpadding="0">
      <tr>
        <td valign="bottom" id="tdPic">
    <div style="width:200; height:20; background-color:#991FFF "></div>
    </td>
      </tr>
      <tr>
        <td valign="bottom" id="tdPic">
    <div style="width:100; height:20; background-color:#22FFFF "></div>
    </td>
      </tr>
      <tr>
        <td valign="bottom" id="tdPic">
    <div style="width:150; height:20; background-color:#00FF11 "></div>
    </td>
      </tr>
      <tr>
        <td valign="bottom" id="tdPic">
    <div style="width:250; height:20; background-color:#0011FF "></div>
    </td>
      </tr>
    </table>
    </body>
    </html>