函数有两个参数,功能如下:
obj: img标签组的父容器,类型为dom对象;
oevent: event对象。
这个函数的优点是html代码可以很简洁,使用图片也可以很少,只需要两张图片。事件句柄只需要写在img的父容器上即可。演示用的图片我用的是绝对地址,各位在使用的时候改成网站的相对地址就可以了。当我们点击的时候,我用的是个alert事件。事实上,我们会在这个地方用个ajax方法,把相关的参数传到服务器端。只要把alert(this._num+1)写成sendajax(this._num+1)就可以了。
需要的两张图片:
脚本之家_www.jb51.net_阿当制作选星星打分 function rate(obj,oevent){ //================== // 图片地址设置 //================== var imgsrc = 'http://www.jb51.net/upload/20080508122008586.gif'; var imgsrc_2 = 'http://www.jb51.net/upload/20080508122010810.gif'; //--------------------------------------------------------------------------- if(obj.rateflag) return; var e = oevent || window.event; var target = e.target || e.srcelement; var imgarray = obj.getelementsbytagname(img); for(var i=0;i
[ctrl+a 全选 注:如需引入外部js需刷新才能执行]