JS实现投票
来源:互联网 发布:淘宝网址生成淘口令 编辑:程序博客网 时间:2024/06/05 03:07
有朋友反映代码不能用,是因为编辑器里面上传代码会把脚本自动添加注释,单独贴一下样式和脚本把!
那会看到CSDN上有投票的功能,感觉很好,以前是用jfreechart实现的,现在用js实现,很节省资源啊,呵呵.....写的有点不好,希望大家指教,哈哈..........
单独添加样式和script脚本
样式:
<style>.voteresult{margin: 2px;margin-top: 5px;display: block;float: left;width: 250px;height: 10px;background-color: #EEE;overflow: hidden;}.style3{background-color: #666666;} </style>
script脚本:
<script type="text/javascript">var total_vote = 0;var lq_vote = 0;var zq_vote = 0;var ppq_vote = 0;function vote(){var selectItem = 0;var items = document.getElementsByName("item");for(i = 0; i < items.length; i++){if(items[i].checked){selectItem++;total_vote++;switch(parseInt(items[i].value)){case 1: lq_vote++;break;case 2: zq_vote++;break;case 3: ppq_vote++;break;}}}if(selectItem <= 0){alert("请先选择您喜欢的运动");return;}var lq_num = new Number(lq_vote/total_vote);var zq_num = new Number(zq_vote/total_vote);var ppq_num = new Number(ppq_vote/total_vote);alert("投票成功");setSpanWidth(lq_num, 1);setSpanWidth(zq_num, 2);setSpanWidth(ppq_num, 3);for(i = 0; i < items.length; i++){items[i].checked = false;}}//设置投票结果显示function setSpanWidth(vote_num, type){var _width = new Number(250*vote_num);var _span = document.getElementById("span" + type);var _span1 = document.getElementById("span1" + type);//alert(_span.style.width);_span.style.width = _width.toFixed(0);var _percent = new Number(100*vote_num);_span1.innerHTML = _percent.toFixed(1) + "%";} </script>
下面是运行的结果,呵呵:
- JS实现投票
- JS实现投票
- JS实现投票
- JS投票
- JS注册投票Demo
- 投票统计 js
- 简单投票页面实现
- 简单投票实现
- 投票实现图片增长
- php实现代理投票
- 投票业务实现
- JaveEE实现投票程序
- php实现投票功能
- 实现投票功能
- angular实现投票
- 简单 的 js 投票页面
- 利用js模拟投票在无验证投票网页上刷票
- JSP实现投票系统源码!
- JavaScript中的字符串操作
- INFORMIX raw table--无日志表
- ExcelUtils--excel报表模板引擎
- unix常用的命令集(转)
- byte与datetime的转化
- JS实现投票
- ORACLE 表空间操作总结
- 导出Excel的类
- .Net Micro Framework 4.0正式开源
- 国际国内cms系统开源网址大综合
- Get Things Done
- Oracle10g常见HINT的用法
- 基于C#的GIS开发_开发平台搭建
- 如何待机, 休眠, 关闭, 重新启动机器(MOBILE)