仿dedecms顶评[顶,踩]功能源码下载

原创
2016-06-08 17:29:39 740浏览
仿dedecms顶评[顶,踩]功能源码下载





Digg Demo







92.7% (18199)



7.3% (1431)


js代码

function $Obj(o){
return document.getElementById(o);
}

var etag=false;
function sEval(softid,et){
if(etag==true)
{
alert('您已经投过票了,感谢您的参与!');
return;
}
var file=url +'digg.php?et='+et+'&id='+softid;
var html_doc=document.getElementsByTagName('head')[0];
var js=document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.setAttribute('src', file);
js.onreadystatechange=function(){
if(js.readyState=='loaded'||js.readyState=='complete'){
sEvalRes();
}
}
js.onload=function(){
sEvalRes();
}
html_doc.appendChild(js);
etag=true;
}

function sEvalRes(){
if(re[2]=='success'){
var s=$Obj('s'+re[1]).innerHTML;
$Obj('s'+re[1]).innerHTML=parseInt(s)+1;
sUpdate();
alert(re[3]);
}
else if(re[2]=='fail'){
alert(re[3]);

}
else{
alert('未知错误');
}
}

function sUpdate(){
var sUp=parseInt($Obj('s1').innerHTML);
var sDown=parseInt($Obj("s2").innerHTML);
var sTotal=sUp+sDown;
var spUp=(sUp/sTotal)*100;
spUp=Math.round(spUp*10)/10;
var spDown=100-spUp;
spDown=Math.round(spDown*10)/10;
$Obj('sp1').innerHTML=spUp+'%';
$Obj('sp2').innerHTML=spDown+'%';
$Obj('eimg1').style.width = parseInt((sUp/sTotal)*55)+'px';
$Obj('eimg2').style.width = parseInt((sDown/sTotal)*55)+'px';
}

php代码

$id =intval($id);
$et =intval($et);
if($_COOKIE['digg'.$id]=='' || empty($_COOKIE['digg'.$id]) ){
setcookie("digg".$id, $id, time()+3600); /* expire in 1 hour */
//读写数据库操作部分省略
echo "var re=new Array();re[0]=".$id.";re[1]=".$et.";re[2]="success";re[3]="投票成功!";";
}else{
echo "var re=new Array();re[0]=".$id.";re[1]=".$et.";re[2]="fail";re[3]="嬲你的,

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
上一条:php 调用goolge地图代码 下一条:php 设置cookie高级用法

相关文章

查看更多