21,890
社区成员
发帖
与我相关
我的任务
分享
<script src="/inc/NewGlobal/jquery-1.3.2.js"></script>
<script src="/inc/NewGlobal/jquery-ui-1.7.2.custom.min.js"></script>
<link type="text/css" href="/inc/NewGlobal/css/redmond/jquery-ui-1.7.2.custom.css" rel="stylesheet" />
<script language="javascript">
var num = 0;
$(function(){
$('#Commentdialog').dialog({
autoOpen: false,
bgiframe: true,
modal:true,
title:"评分",
buttons: {
"返回": function() {
$(this).dialog("close");
},
"确认": function() {
num = num+1;
var Temp = document.getElementsByName('score');
for(i=0;i<Temp.length;i++){
if(Temp[i].checked == true){
var score = Temp[i].value;
break;
}
}
temp = $('#allScore').text();
$('#allScore').text(temp+','+score);
$('#commentPeople').text("总计有"+num+"位评论");
$(this).dialog("close");
}
}
});
});
function Comment(){
//Commentdialog的数据也可以通过ajax获取到,然后写在里面,再打开
/*
$.ajax({
type:"POST",
url:"./Comment.php",
dataType:"html",
timeout:"3000",
success:function(data)
{
$('#Commentdialog').html(data);
},
error:function()
{
$('#Commentdialog').html('页面打开失败');
}
});
$('#Commentdialog').html('载入中');
*/
$('#Commentdialog').dialog('open');
}
</script>
<div id="allScore">
</div>
<div id ="commentPeople">
总计有0位评论
</div>
<a href="javascript:void(0);" onclick="Comment();">我也要评分</a>
<div id="Commentdialog">
<ul>
<li>
<input type="radio" name="score" value = "100" checked="checked">100<br>
</li>
<li>
<input type="radio" name="score" value = "80">80<br>
</li>
<li>
<input type="radio" name="score" value = "60">60<br>
</li>
<li>
<input type="radio" name="score" value = "40">40<br>
</li>
<ul>
</div>
<script language="javascript">
var num = 0;
function Comment(){
var score = showModalDialog("./Comment.html?Ran="+Math.random(),"","");
if(score==undefined){
return;
}
num = num+1;
document.getElementById("allScore").innerHTML=document.getElementById("allScore").innerHTML+","+score;
document.getElementById("commentPeople").innerHTML = "总计有"+num+"位评论";
}
</script>
<div id="allScore">
</div>
<div id ="commentPeople">
总计有0位评论
</div>
<a href="javascript:void(0);" onclick="Comment();">我也要评分</a>
<script language="javascript">
function Back(){
Temp = document.getElementsByName('score');
for(i=0;i<Temp.length;i++){
if(Temp[i].checked == true){
//这里可以加入ajax访问web服务器更新数据库
window.returnValue = Temp[i].value;
window.close();
}
}
}
</script>
<ul>
<li>
<input type="radio" name="score" value = "100" checked="checked">100<br>
</li>
<li>
<input type="radio" name="score" value = "80">80<br>
</li>
<li>
<input type="radio" name="score" value = "60">60<br>
</li>
<li>
<input type="radio" name="score" value = "40">40<br>
</li>
<ul>
<input type="button" value="确认" onclick="Back();">