`
huxiuliang
  • 浏览: 118931 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js改变评论的效果

阅读更多

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
img {
border:0;
   
}
-->
</style>
</head>
<script>
var sArray = new Object;
    sArray[0] = new Image;
    sArray[0].src = "icon_star_1.gif";
    for (var i=1; i<6; i++) {
        sArray[i] = new Image();
        sArray[i].src = "icon_star_2.gif";
    }
   
    var pro ;
    var rate ;
    function initStar() {
       
        try {
            setProfix("fuwu_");
            setStars(document.getElementById("fuwu").value,'fuwu');
            setProfix("zl_");
            setStars(document.getElementById("zl").value,'zl');
            setProfix("xjb_");
            setStars(document.getElementById("xjb").value,'xjb');
            setProfix("hj_");
            setStars(document.getElementById("hj").value,'hj');
               
        } catch(e){
       
        }   
    }
   
    function showStars(starNum,rate) {
    try {
       
        greyStars();
        colorStars(starNum);
        } catch(e){}
        //setStars(starNum,rate);
       
    }
    function setProfix(profix) {
         pro = profix ;
    }
    function colorStars(starNum) {
        try {
            for (var i=1; i <= starNum; i++) {
                var tmpStar = document.getElementById(pro + i);
                tmpStar.src = sArray[starNum].src;
            }
        } catch(e){}
    }
    function greyStars() {
        try {
            for (var i=1; i<6; i++) {
                var tmpStar = document.getElementById(pro + i);
                tmpStar.src = sArray[0].src;
            }
        } catch(e){}
    }
   
    function greyAll(curpro,currate) {
        try {
            document.getElementById(currate).value ="";   
            for (var i=1; i<6; i++) {
                var tmpStar = document.getElementById(curpro + i);
                tmpStar.src = sArray[0].src;
            }
        } catch(e){}   
    }

    function setStars(starNum,rate) {
        rate = rate ;
        try {
           
            var fuwu = document.getElementById(rate);
            fuwu.value = starNum;
            showStars(starNum);
            } catch(e){}   
    }

    function clearStars(currate) {
        rate = currate ;
        try {
            var fuwu = document.getElementById(rate);
            if (fuwu.value != '') {
                setStars(fuwu.value,rate);
            } else {
                greyStars();
            }
        } catch(e){}
    }
   
    function resetStars() {
        try {
           
            var fuwu = document.getElementById(rate);
            if (fuwu.value != '') {
                setStars(fuwu.value,rate);
            } else {
                greyStars();
            }
        } catch(e){}
    }
   
   
   
</script>
<body>
<ul class="Star">
     <li>
         <span class="number">*</span>服务
             <span class="Select">
                 <a onmouseover="javascript:setProfix('fuwu_');showStars(1,'fuwu');" onmouseout="javascript:setProfix('fuwu_');clearStars('fuwu');" href="javascript:setProfix('fuwu_');setStars(1,'fuwu');"><img id="fuwu_1" title="差(1)" src="icon_star_1.gif"></a>
                 <a onmouseover="javascript:setProfix('star_');showStars(2,'fuwu');" onmouseout="javascript:setProfix('fuwu_');clearStars('fuwu');" href="javascript:setProfix('fuwu_');setStars(2,'fuwu');"><img id="fuwu_2" title="一般(2)" src="icon_star_1.gif"></a>
                 <a onmouseover="javascript:setProfix('star_');showStars(3,'fuwu');" onmouseout="javascript:setProfix('fuwu_');clearStars('fuwu');" href="javascript:setProfix('fuwu_');setStars(3,'fuwu');"><img id="fuwu_3" title="好(3)" src="icon_star_1.gif"></a>
                 <a onmouseover="javascript:setProfix('star_');showStars(4,'fuwu');" onmouseout="javascript:setProfix('fuwu_');clearStars('fuwu');" href="javascript:setProfix('fuwu_');setStars(4,'fuwu');"><img id="fuwu_4" title="很好(4)" src="icon_star_1.gif"></a>
                 <a onmouseover="javascript:setProfix('star_');showStars(5,'fuwu');" onmouseout="javascript:setProfix('fuwu_');clearStars('fuwu');" href="javascript:setProfix('fuwu_');setStars(5,'fuwu');"><img id="fuwu_5" title="非常好(5)" src="icon_star_1.gif"></a>
           </span>
     </li>
    
  <li>
      <span class="number">*</span>质量
            <span class="Select">
                   <a onmouseover="javascript:setProfix('zl_');showStars(1,'zl');" onmouseout="javascript:setProfix('zl_');clearStars('zl');" href="javascript:setProfix('zl_');setStars(1,'zl');"><img id="zl_1" title="差(1)" src="icon_star_1.gif"></a>
                   <a onmouseover="javascript:setProfix('zl_');showStars(2,'zl');" onmouseout="javascript:setProfix('zl_');clearStars('zl');" href="javascript:setProfix('zl_');setStars(2,'zl');"><img id="zl_2" title="一般(2)" src="icon_star_1.gif"></a>
                   <a onmouseover="javascript:setProfix('zl_');showStars(3,'zl');" onmouseout="javascript:setProfix('zl_');clearStars('zl');" href="javascript:setProfix('zl_');setStars(3,'zl');"><img id="zl_3" title="好(3)" src="icon_star_1.gif"></a>
                   <a onmouseover="javascript:setProfix('zl_');showStars(4,'zl');" onmouseout="javascript:setProfix('zl_');clearStars('zl');" href="javascript:setProfix('zl_');setStars(4,'zl');"><img id="zl_4" title="很好(4)" src="icon_star_1.gif"></a>
                   <a onmouseover="javascript:setProfix('zl_');showStars(5,'zl');" onmouseout="javascript:setProfix('zl_');clearStars('zl');" href="javascript:setProfix('zl_');setStars(5,'zl');"><img id="zl_5" title="非常好(5)" src="icon_star_1.gif"></a>
            </span>
      </li>
 <li>
  <span class="number">*</span>环境
  <span class="Select">
            <a onmouseover="javascript:setProfix('hj_');showStars(1,'hj');" onmouseout="javascript:setProfix('hj_');clearStars('hj');" href="javascript:setProfix('hj_');setStars(1,'hj');"><img id="hj_1" title="差(1)" src="icon_star_1.gif"></a>
            <a onmouseover="javascript:setProfix('hj_');showStars(2,'hj');" onmouseout="javascript:setProfix('hj_');clearStars('hj');" href="javascript:setProfix('hj_');setStars(2,'hj');"><img id="hj_2" title="一般(2)" src="icon_star_1.gif"></a>
            <a onmouseover="javascript:setProfix('hj_');showStars(3,'hj');" onmouseout="javascript:setProfix('hj_');clearStars('hj');" href="javascript:setProfix('hj_');setStars(3,'hj');"><img id="hj_3" title="好(3)" src="icon_star_1.gif"></a>
            <a onmouseover="javascript:setProfix('hj_');showStars(4,'hj');" onmouseout="javascript:setProfix('hj_');clearStars('hj');" href="javascript:setProfix('hj_');setStars(4,'hj');"><img id="hj_4" title="很好(4)" src="icon_star_1.gif"></a>
            <a onmouseover="javascript:setProfix('hj_');showStars(5,'hj');" onmouseout="javascript:setProfix('hj_');clearStars('hj');" href="javascript:setProfix('hj_');setStars(5,'hj');"><img id="hj_5" title="非常好(5)" src="icon_star_1.gif"></a>
      </span>
      </li>


  <li>
      <span class="number">*</span>性价比
         <span class="Select">
              <a onmouseover="javascript:setProfix('xjb_');showStars(1,'xjb');" onmouseout="javascript:setProfix('xjb_');clearStars('xjb');" href="javascript:setProfix('xjb_');setStars(1,'xjb');"><img id="xjb_1" title="差(1)" src="icon_star_1.gif"></a>
              <a onmouseover="javascript:setProfix('xjb_');showStars(2,'xjb');" onmouseout="javascript:setProfix('xjb_');clearStars('xjb');" href="javascript:setProfix('xjb_');setStars(2,'xjb');"><img id="xjb_2" title="一般(2)" src="icon_star_1.gif"></a>
              <a onmouseover="javascript:setProfix('xjb_');showStars(3,'xjb');" onmouseout="javascript:setProfix('xjb_');clearStars('xjb');" href="javascript:setProfix('xjb_');setStars(3,'xjb');"><img id="xjb_3" title="好(3)" src="icon_star_1.gif"></a>
              <a onmouseover="javascript:setProfix('xjb_');showStars(4,'xjb');" onmouseout="javascript:setProfix('xjb_');clearStars('xjb');" href="javascript:setProfix('xjb_');setStars(4,'xjb');"><img id="xjb_4" title="很好(4)" src="icon_star_1.gif"></a>
              <a onmouseover="javascript:setProfix('xjb_');showStars(5,'xjb');" onmouseout="javascript:setProfix('xjb_');clearStars('xjb');" href="javascript:setProfix('xjb_');setStars(5,'xjb');"><img id="xjb_5" title="非常好(5)" src="icon_star_1.gif"></a>
         </span>
   </li>
 
</ul> 
        <input id="fuwu" name="fuwu" value="4" type="text">
        <input id="zl" name="zl" value="" type="text">
         
          <input id="hj" name="hj" value="" type="text">
          <input id="xjb" name="xjb" value="" type="text">
         
          <script>
              initStar();
          </script>
</body>
</html>

分享到:
评论

相关推荐

    js 评论打分效果

    本示例“js 评论打分效果”专注于利用JavaScript技术来创建一个动态的、可交互的评分系统,使用户能够通过点亮星星来表达他们对内容的满意度。这种效果在电子商务、博客、论坛等网站上广泛应用,可以直观地展示用户...

    JavaScript(JS)绚丽效果

    在"JavaScript(JS)绚丽效果"这个主题中,我们可以探讨以下几个核心知识点: 1. DOM操作:JavaScript能够通过Document Object Model(DOM)来操纵HTML元素,实现页面内容的动态更新。例如,可以添加、删除或修改...

    js水波流动效果(仿电信流量球)

    总结来说,"js水波流动效果(仿电信流量球)"是一种结合HTML5、JavaScript和CSS3技术实现的前端动画效果,它通过动态的水波流动来显示数据的百分比,既美观又实用。在开发过程中,开发者需要理解如何利用这些技术...

    JS翻书效果

    JavaScript(简称JS)是一种轻量级的编程语言,广泛应用于网页和网络应用开发,包括实现交互性和动态效果。"JS翻书效果"是利用JavaScript技术模拟真实书籍翻页动画的一种功能,它为用户提供了更直观、更有趣的阅读...

    js窗帘幕布拉开效果

    在JavaScript的世界里,"js窗帘幕布拉开效果"是一种常见的网页动态效果,它模拟了现实生活中窗帘拉开的动作,为用户带来更加生动和有趣的交互体验。这个效果通常用于网站的加载页面、广告弹窗或者特殊功能的展示,...

    js漂亮图片选中效果

    在网页设计中,为了提升用户体验和视觉吸引力,经常会使用JavaScript来实现各种动态效果,其中“js漂亮图片选中效果”就是一个常见的应用场景。这种效果通常用于图片轮播、产品展示或者广告设计,它允许用户交互式地...

    LED+JS效果

    这种效果常用于电子显示屏、广告牌等场合,而现在,通过JavaScript(JS)编程语言,我们可以将这种效果应用到网页设计中,为用户带来生动且吸引人的视觉体验。 "LED+JS效果"的实现主要依赖于JavaScript的DOM操作、...

    js 图片动态效果

    在本主题“js图片动态效果”中,我们将深入探讨如何利用JavaScript来创建各种吸引人的图片动画和交互效果。 1. **DOM操作**:JavaScript通过Document Object Model(DOM)与网页内容进行交互。你可以使用DOM API来...

    JS网店改变商品数量效果.rar

    本示例"JS网店改变商品数量效果"利用JavaScript的库Jquery实现了一个动态更新购物车商品数量的功能。以下是对这个功能的详细解释: 首先,Jquery是JavaScript的一个库,它简化了DOM操作、事件处理和Ajax交互等任务...

    JS效果大全(以静态页面展示)

    在"JS效果大全(以静态页面展示)"这个压缩包中,我们可以期待找到一系列使用JavaScript实现的视觉效果,这些效果通常通过HTML静态页面来呈现。下面将详细探讨一些可能包含在这些效果中的JavaScript知识点。 1. DOM...

    js特效打雷闪电效果

    JavaScript(简称JS)是一种轻量级的脚本语言,广泛应用于网页和网络应用开发,能够实现动态内容、用户交互、Ajax异步通信等效果。在本案例中,我们讨论的是如何利用JavaScript实现一种特殊的视觉效果——打雷闪电...

    JavaScript大全 常用JS效果代码

    这个压缩包文件“JavaScript大全 常用JS效果代码”显然包含了一系列实用的JavaScript代码片段,旨在帮助开发者快速实现常见的网页特效和功能。 1. **JS特效**:JavaScript能够创造出丰富的用户体验,如滑动门、轮播...

    像桌面的JS效果网页 非常绚丽的苹果桌面效果 JS效果

    【标题】"像桌面的JS效果网页 非常绚丽的苹果桌面效果 JS效果" 提示我们这个项目可能是一个使用JavaScript实现的网页效果,模仿了苹果操作系统中的动态桌面 dock 效果。这种效果通常包括图标滑动、缩放以及鼠标悬停...

    javascript经典效果示例

    16:___JavaScript改变图片透明度,鼠标放上渐渐显示 17:___JavaScript真正的鼠标放上动画加载大图的 18:___JS+CSS给图片加上鼠标滑过的方框 19:___JS卡通图片切换 20:___JS图片切换,带缩略图版 21:___JS图片滚动...

    js实现照片墙效果

    这个“js实现照片墙效果”项目为初学者提供了一个学习如何利用JavaScript来创建照片墙的实例,通过详细的中文注释帮助理解其实现原理。 首先,我们要理解照片墙的基本构成。照片墙通常由多个图片元素组成,这些元素...

    js实现动态背景图效果

    在JavaScript(简称JS)编程中,动态背景图效果是一种常见的增强网页交互性的技术。通过巧妙地运用CSS和JavaScript,我们可以让网页的背景图像产生各种动态效果,如滚动、淡入淡出、移动或循环播放等。下面将详细...

    多种js图片切换效果

    在JavaScript(简称JS)编程中,图片切换效果是一种常见的网页动态设计技术,它极大地提升了用户体验,使得静态的图片展示变得更加生动有趣。本篇文章将深入探讨几种常用的JS图片切换效果及其实现方法。 首先,我们...

    js水晶效果 特效 特效

    5. 高级技巧:一些开发者可能会使用WebGL或Three.js这样的3D库来实现更为复杂的水晶效果,例如旋转、折射或反射等3D视觉效果。 6. 兼容性考虑:虽然现代浏览器对CSS3和JavaScript的支持已经相当好,但在实际开发中...

    JavaScript 自写Js+CSS轮显效果.rar

    在“JavaScript 自写Js+CSS轮显效果.rar”这个压缩包中,我们很显然关注的是如何使用JavaScript和CSS来实现一种常见的网页动态效果——轮显(也称为轮播或滑动展示)。 轮显效果通常是用来展示一组图片、文字或其他...

Global site tag (gtag.js) - Google Analytics