<!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 评论打分效果”专注于利用JavaScript技术来创建一个动态的、可交互的评分系统,使用户能够通过点亮星星来表达他们对内容的满意度。这种效果在电子商务、博客、论坛等网站上广泛应用,可以直观地展示用户...
在"JavaScript(JS)绚丽效果"这个主题中,我们可以探讨以下几个核心知识点: 1. DOM操作:JavaScript能够通过Document Object Model(DOM)来操纵HTML元素,实现页面内容的动态更新。例如,可以添加、删除或修改...
总结来说,"js水波流动效果(仿电信流量球)"是一种结合HTML5、JavaScript和CSS3技术实现的前端动画效果,它通过动态的水波流动来显示数据的百分比,既美观又实用。在开发过程中,开发者需要理解如何利用这些技术...
JavaScript(简称JS)是一种轻量级的编程语言,广泛应用于网页和网络应用开发,包括实现交互性和动态效果。"JS翻书效果"是利用JavaScript技术模拟真实书籍翻页动画的一种功能,它为用户提供了更直观、更有趣的阅读...
在JavaScript的世界里,"js窗帘幕布拉开效果"是一种常见的网页动态效果,它模拟了现实生活中窗帘拉开的动作,为用户带来更加生动和有趣的交互体验。这个效果通常用于网站的加载页面、广告弹窗或者特殊功能的展示,...
在网页设计中,为了提升用户体验和视觉吸引力,经常会使用JavaScript来实现各种动态效果,其中“js漂亮图片选中效果”就是一个常见的应用场景。这种效果通常用于图片轮播、产品展示或者广告设计,它允许用户交互式地...
这种效果常用于电子显示屏、广告牌等场合,而现在,通过JavaScript(JS)编程语言,我们可以将这种效果应用到网页设计中,为用户带来生动且吸引人的视觉体验。 "LED+JS效果"的实现主要依赖于JavaScript的DOM操作、...
在本主题“js图片动态效果”中,我们将深入探讨如何利用JavaScript来创建各种吸引人的图片动画和交互效果。 1. **DOM操作**:JavaScript通过Document Object Model(DOM)与网页内容进行交互。你可以使用DOM API来...
本示例"JS网店改变商品数量效果"利用JavaScript的库Jquery实现了一个动态更新购物车商品数量的功能。以下是对这个功能的详细解释: 首先,Jquery是JavaScript的一个库,它简化了DOM操作、事件处理和Ajax交互等任务...
在"JS效果大全(以静态页面展示)"这个压缩包中,我们可以期待找到一系列使用JavaScript实现的视觉效果,这些效果通常通过HTML静态页面来呈现。下面将详细探讨一些可能包含在这些效果中的JavaScript知识点。 1. DOM...
JavaScript(简称JS)是一种轻量级的脚本语言,广泛应用于网页和网络应用开发,能够实现动态内容、用户交互、Ajax异步通信等效果。在本案例中,我们讨论的是如何利用JavaScript实现一种特殊的视觉效果——打雷闪电...
这个压缩包文件“JavaScript大全 常用JS效果代码”显然包含了一系列实用的JavaScript代码片段,旨在帮助开发者快速实现常见的网页特效和功能。 1. **JS特效**:JavaScript能够创造出丰富的用户体验,如滑动门、轮播...
【标题】"像桌面的JS效果网页 非常绚丽的苹果桌面效果 JS效果" 提示我们这个项目可能是一个使用JavaScript实现的网页效果,模仿了苹果操作系统中的动态桌面 dock 效果。这种效果通常包括图标滑动、缩放以及鼠标悬停...
16:___JavaScript改变图片透明度,鼠标放上渐渐显示 17:___JavaScript真正的鼠标放上动画加载大图的 18:___JS+CSS给图片加上鼠标滑过的方框 19:___JS卡通图片切换 20:___JS图片切换,带缩略图版 21:___JS图片滚动...
这个“js实现照片墙效果”项目为初学者提供了一个学习如何利用JavaScript来创建照片墙的实例,通过详细的中文注释帮助理解其实现原理。 首先,我们要理解照片墙的基本构成。照片墙通常由多个图片元素组成,这些元素...
在JavaScript(简称JS)编程中,动态背景图效果是一种常见的增强网页交互性的技术。通过巧妙地运用CSS和JavaScript,我们可以让网页的背景图像产生各种动态效果,如滚动、淡入淡出、移动或循环播放等。下面将详细...
在JavaScript(简称JS)编程中,图片切换效果是一种常见的网页动态设计技术,它极大地提升了用户体验,使得静态的图片展示变得更加生动有趣。本篇文章将深入探讨几种常用的JS图片切换效果及其实现方法。 首先,我们...
5. 高级技巧:一些开发者可能会使用WebGL或Three.js这样的3D库来实现更为复杂的水晶效果,例如旋转、折射或反射等3D视觉效果。 6. 兼容性考虑:虽然现代浏览器对CSS3和JavaScript的支持已经相当好,但在实际开发中...
在“JavaScript 自写Js+CSS轮显效果.rar”这个压缩包中,我们很显然关注的是如何使用JavaScript和CSS来实现一种常见的网页动态效果——轮显(也称为轮播或滑动展示)。 轮显效果通常是用来展示一组图片、文字或其他...