投票结果 进度条效果

andy1217 2009-11-13 02:00:05
我需要把投票的结果用进度条来显示啊,知道的能讲解下吗?
我的页面是JSP的,最好有个例子哦
...全文
353 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
andy1217 2009-11-23
  • 打赏
  • 举报
回复
我这里多个投票项,我用不通颜色的图片来显示的

<DIV class=l style="WIDTH: 400px">
<DIV class=vl1>
<DIV class="l w230 tar"><%=resultSet.getString(1)%>:</DIV>
<DIV class="ml10 l w180">
<DIV class=tpbg1>
<DIV class=l style="MARGIN-TOP: 2px"><IMG src="images/v<%=i%>.gif"></DIV>
<DIV class="l vbg<%=i%>" id="test" style="WIDTH: 0%"></DIV>
<DIV class=l style="MARGIN-TOP: 2px">
<IMG src="images/v<%=i%>b.gif"></DIV></DIV></DIV>
<DIV class="w65 l"></DIV>
<DIV class=l></DIV>
</DIV>
</DIV>

我这里的图片宽度应该怎么取了?
gkw521 2009-11-18
  • 打赏
  • 举报
回复

<div style="width:200px;border:1px solid #dcdcdc;height:20px;">
<div style="width:0px;height:20px;background:red" id="test"></div>
</div>
<script>
var i=0;
var run=function(){
i++;
document.getElementById('test').style.width=i+'%';
if(i==100)
return;
setTimeout(function(){run()},50);
}
run();
</script>
andy1217 2009-11-18
  • 打赏
  • 举报
回复
这两个DIV我是放在<td></td>里的,没效果
andy1217 2009-11-18
  • 打赏
  • 举报
回复
能给个例子看下吗?
andy1217 2009-11-18
  • 打赏
  • 举报
回复
取出来的宽度值是:0%,郁闷
gkw521 2009-11-18
  • 打赏
  • 举报
回复
<div style="width:200px;border:1px solid #ccc;height:20px">
<div style="width:<%= 本选项得票/总投票数*100 %>%;background:#ccc;height:20px"> </div>
</div>
</div>
gkw521 2009-11-18
  • 打赏
  • 举报
回复
<div style="width:200px;border:1px solid #ccc;height:20px">
<div style="width:(<%= 本选项得票/总投票数*100 %>)%;background:#ccc;height:20px"> </div>
</div>
</div>
sundotLei 2009-11-18
  • 打赏
  • 举报
回复
原理就是用抽票结果值,经过简单计算后,用来标识元素的width属性.可以是div或图片==



andy1217 2009-11-18
  • 打赏
  • 举报
回复
楼上说的不行啊
草根醉秋意 2009-11-13
  • 打赏
  • 举报
回复
是不是这样的?

<div style="width:200px;border:1px solid #ccc;">
<div style="width:(本选项得票/总投票数*100)%;background:#ccc;"></div>
<div style="width:(本选项得票/总投票数*100)%;background:#ccc;"></div>
</div>

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧