使用 Vml 制作立体柱状投票统计图的完整程序

王朝html/css/js·作者佚名  2006-12-17
宽屏版  字体: |||超大  

使用 Vml 制作立体柱状投票统计图的完整程序

使用 Vml 制作立体柱状投票统计图的完整程序 <!--以下便是完整的 Js+Vml 制作柱状投票统计图的完整程序,保存为HTM文件运行即可看到效果

其中 array数组中的分组可以为6个也可以为2,3,4,5个等,运行以下程序需要您的浏览器支持VML

改编为ASP文件则new Array(<%=rs(0)>,<%=rs(1)>,<%=rs(2)>,<%=rs(3)>,<%=rs(4)>,<%=rs(5)>)即可

-->

<HTML xmlns:v>

<HEAD>

<META http-equiv="Content-Type" content="text/html; Charset=gb2312">

<META name="GENERATOR" content="网络程序员伴侣-Lshdic 2002">

<TITLE>蓝丽民意调查</TITLE>

<STYLE>

td{font-size:12px}

body{font-size:12px}

v\:*{behavior:url(#default#VML);} //这里声明了v作为VML公用变量

</STYLE>

</HEAD>

<body bgcolor=eeeeee style='border:0 solid eeeeee'><center>共有<font color=red>69</font>人参与过投票<br>

<script>

array1=new Array(16,14,10,16,5,8) //不同的投票票数

allstr=array1[0]+array1[1]+array1[2]+array1[3]+array1[4]+array1[5] //得到总数

for(i=0;i<=5;i++){

mathstr=Math.round(100/(allstr/array1[i])) //求百分之几, 100/(总和/单个)

document.write ("<v:rect fillcolor='lime' style='width:20;color:navy;height:"+5000/(1000/mathstr)+"'><br>&nbsp;%"+mathstr+"<br>"+array1[i]+"人<v:Extrusion backdepth='15pt' on='true'/></v:rect>")

}

</script>

<p>

<table width=190><Tr><Td>

增加新的栏目版块</td><Td>16人</td></tr><tr><td>

完善娱乐视听</td><Td>14人</td></tr><tr><td>

完善技术文章</td><Td>10人</td></tr><tr><td>

完善下载中心</td><Td>16人</td></tr><tr><td>

完善在线工具</td><Td>5人</td></tr><tr><td>

完善程式交流论坛</td><Td>8人</td></tr></table><p>

<a href='javascript:self.close()' style='text-Decoration:none;'>〖关闭窗口〗</a><p>

<A href='http://www.lshdic.com' target='_blank'>http://www.lshdic.com</a> Work by 02/12/01

</BODY>

</HTML>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有