<script language="javascript" src="./digg.js"></script>
<script type="text/javascript">
var url ="http://127.0.0.1/digg/";
</script>
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]="嬲你的,
http://m.bbyears.com/wangyezhizuo/20739.html
推荐访问:dedecms模板网 dedecms上传权限