首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

用五角星评论时如何显示等级

2012-03-21 
用五角星评论时怎么显示等级?script typetext/javascriptvar isclick falsefunction initEvent()

用五角星评论时怎么显示等级?
<script type="text/javascript">
  var isclick = false; 
  function initEvent() { 
  var tableWjx = document.getElementById("tableWjx"); 
  var tds = tableWjx.getElementsByTagName("td"); 
  for (var i = 0; i < tds.length; i++) { 
  var td = tds[i]; 
  td.onmouseover = change; 
  td.onmouseout = repeal; 
  td.onclick = change1; 
  }  
  } 
  function change() { 
  if (!isclick) { 
  var tableWjx = document.getElementById("tableWjx"); 
   
  var tds = tableWjx.getElementsByTagName("td"); 
  var index = indexof(tds, this); 
  for (var i = 0; i < index + 1; i++) { 
  var td = tds[i]; 
  td.innerText = "★"; 
   
  }
   
   
  } 
  } 
  function repeal() { 
  if (!isclick) { 
  var tableWjx = document.getElementById("tableWjx"); 
  var tds = tableWjx.getElementsByTagName("td"); 
  var index = indexof(tds, this); 
  for (var i = 0; i < index + 1; i++) { 
  var td = tds[i]; 
  td.innerText = "☆"; 
  } 
  } 
  } 
  function indexof(arr, ele) { 
  for (var i = 0; i < arr.length; i++) { 
  if (arr[i] == ele) { 
  return i; 
  } 
  } 
  return -1; 
  } 
  function change1() { 
  if (!isclick) { 
  change(); 
  isclick = true; 
  } 
  else { 
   
   
  alert("谢谢您的评价!"); 
  } 
  } 
  </script> 


我想在五角星旁边设置一个Label用来显示评价的等级,请问怎么做才行啊?

[解决办法]
统计一下选中星星的个数,然后将那个几颗星代表几等级放在Label中显示不就OK啦。
[解决办法]
我以前做的评论思路是这样的
有5个空的星星,选中后就变成实体的星星,选中一个算一分
不知道楼主的思路是什么
[解决办法]
选完之后把值放到逻辑里"逻辑"一下 返回等级 给Label赋值。

热点排行